У меня есть такой текстовый файл
17 Blue
45 Purple
И мне нужно убедиться, что первые две цифры не меньше, чем число 6, а затем распечатать их.Так, например, первая строка будет печататься, так как первая цифра 1 меньше 6, а вторая цифра 7 выше 6, поэтому они не меньше 6. Следующая строка не будет печататься, потому что 4 ниже, чем6 и 5 также ниже, чем 6. Я пытаюсь использовать awk и не добиваюсь успеха, это то, что я до сих пор.Это просто сбой в терминале / bash.
awk 'BEGIN { FS = "";} {if ($1 < 6 && $2 < 6) else print}' file.txt
Я использую FS = ""
для разделения первых двух цифр по столбцам ($1
и $2
), но не уверен, что есть более простой способ сделатьэто.