Если у вас активный лог-файл, то программа запускается при записи информации в лог-файл. Вы можете открыть лог с помощью хвоста -f, чтобы лог отображался "вживую". tail -f /var/log/log-файл похож на постоянно выполняющийся хвост /var/log/log-файл
. С bash
:
$ while read -r a b; do [ "$b" -gt 20 ] && echo "$a $b"; done <file.txt
nnn 90
vvv 80
ttt 50
Это будет читать каждую строку и проверять, больше ли значение второго столбца столбцов, разделенных пробелом, чем 20, если да, то строка будет напечатана.
С awk
:
awk '$2>20' file
Он проверяет, второе поле $ 2
вместо 20
. Если да, строка печатается.