Да:
awk '$1 < prev { print prev } { prev = $1 }'
Это напечатает prev
для каждой строки, где первое поле меньше значения, сохраненного в prev
(который изначально равен 0) и сохраняет первое поле в prev
во всех случаях.
Не изменяйте файлы, которыми управляет ваш дистрибутив. Не редактируйте файлы в /usr
, кроме как в /usr/local
. Ваши изменения будут отменены менеджером пакетов.
Если вы хотите использовать другой разделитель тысяч, задайте для LC_NUMERIC
другое значение.
$ LC_NUMERIC=en_US.UTF-8 printf %\'.1f\\n 1000
$ 1,000.0