Мне нужно найти значение в файле, который имеет идентификатор (скажем, valueID1) и меньше определенного значения. Исходя из этого, мне нужно найти первое значение, которое связано с valueID1, но имеет другое значение id и находится в другой строке (скажем, valueID2)
Скажем, я хотел найти идентификатор в файле с именем "birthday", например, birthday = xx / xx / xxxx. Я бы хотел найти первый день рождения ниже определенной даты (мне нужно было бы использовать $ 3, чтобы получить фактическое числовое значение) Затем я хотел бы получить значение второго идентификатора, который находится рядом с первым, поэтому «имя», как в «имя = Грег». Я хотел бы вывести «Грег» там. Я хочу только первый результат, а не все результаты меньше, чем первое указанное значение.
Есть мысли о том, как это сделать? Это все, что я смог сделать, и это не работает вообще.
{
if((/valueID1/ $3) < 0.1) print /valueID2/ $3; else
/valueID2/
}