ID(valueID1など)を持ち、特定の値より小さい値をファイルで見つける必要があります。そこから、valueID1 に関連付けられているが、異なる値 ID を持ち、別の行にある最初の値を見つける必要があります (たとえば、valueID2)。
たとえば、「birthday」というファイルで、誕生日 = xx/xx/xxxx などの ID を見つけたいとします。特定の日付より下の最初の誕生日を見つけたいとします (実際の数値を取得するには、$3 を使用する必要があります)。 value) 次に、最初の ID に近い 2 番目の ID の値を取得したいので、「名前」は「name = Greg」のようになります。そこに「Greg」を出力したいと思います。すべての結果が最初に指定された値よりも小さいわけではなく、最初の結果のみが必要です。
これを行う方法について何か考えはありますか?これが私ができるすべてであり、まったく機能しません。
{
if((/valueID1/ $3) < 0.1) print /valueID2/ $3; else
/valueID2/
}