Манипуляции с AWK / строками: как вытащить строки из столбца и сравнить их с числом перед печатью строки

Это очень специфично для службы (поэтому в моем ответе не учитывается, что вы конкретно упоминаете sshd как службу)

Многие службы запускаются a перезагрузить при получении SIGHUP , но они также могут проигнорировать сигнал или завершить работу.

Otoh, общий перезапуск службы (а иногда и перезагрузка службы ) в основном включает в себя полное выключение сервера и его повторный запуск (так что часто это ярлык для службы $ SERVICE остановка; запуск службы $ SERVICE ).

Наконец, вызов service $ SERVICE reload (или любой другой служебной команды) вызовет скрытый за кулисами специализированный скрипт, который имеет априорные знания о службе для быть управляемым: поэтому, если рассматриваемая служба хочет перезагрузить SIGHUP , сценарий отправит этот сигнал; но это может вызвать другие действия для достижения эффекта перезагрузки)

0
08.06.2018, 05:30
1 ответ

Puede quitar los caracteres no numéricos -antes de comparar:

$ awk '{x=$5; gsub(/[^0-9.]/,"",x);} x+0>=4' file.txt
8        0          0        0          (100.0
1        0          0        0          10.8
1        1          0        0          13.8
1        2          0        0          12.0
1        3          0        0          16.3
1        4          0        0          13.2
1        5          0        0          12.1
1        6          0        0          11.4
1        7          0        0          10.4
1
28.01.2020, 02:42

Теги

Похожие вопросы