Допустим, у меня есть поле, которое указывает дату в формате yyyymmdd
, и я хочу отфильтровать строки, превышающие заданное значение для этого поля.
Если я использую следующее условие if
внутри моего * Оператор 1005 *, он работает просто отлично
if ($1> "20200315")
Но, скажем, я определяю 2020 как yyyy
и 03 как mm
, затем передаю эти переменные как awk -v ym=${yyyy}${mm}
Как должно ли выглядеть мое условие if
в операторе awk
? Я попробовал следующее, но он не фильтрует строки.
if ($1> "ym15")