вАдминистрирование

shell — поиск максимального значения

Предположим, что у нас куча таких файлов
AnalyticalServer.1
AnalyticalServer.2
AnalyticalServer.3

в которых есть такие строки:
2015-05-15 13:42:41.353 WARN Thread-9 …:run:646 — GeozoneProc queue: 2440
2015-05-15 13:42:41.353 WARN Thread-9 …:run:646 — GeozoneProc queue: 2445

Максимальное значение queue среди всех файлов можно найти так:
grep «GeozoneProc queue» AnalyticalServer.* | awk -F»: » ‘BEGIN {max = $2} {if ( $2 > max ) {max = $2; print max;} } END { print max } ‘

Похожие посты

Автор: