我需要在具有 id(比如 valueID1)且小于某个值的文件中找到一个值。由此,我需要找到与 valueID1 关联但具有不同值 id 并且位于不同行的第一个值(例如 valueID2)
假设我想在名为“生日”的文件中找到一个 id,例如生日 = xx/xx/xxxx 我想找到特定日期以下的第一个生日(我必须使用 $3 来获取实际的数字value) 然后,我想获取靠近第一个 id 的第二个 id 的值,所以“name”就像“name = Greg”一样。我想在那里输出'Greg'。我只想要第一个结果,而不是所有小于第一个指定值的结果。
关于如何做到这一点的任何想法?这是我所能做的,它根本不起作用。
{
if((/valueID1/ $3) < 0.1) print /valueID2/ $3; else
/valueID2/
}