Я сжимаю живой журнал и мне нужно сравнить время отклика. Если время отклика больше 5000, «Время отклика больше 5000» должно быть напечатано на экране, предпочтительно со временем отклика.
Текущий сценарий:
tail -f request-response-logger.log| grep getSubscriberTypeResponse | awk -F 'RESPONSE_TIME:' '{print $2}'| awk -F ',BODY:<soapenv:Body' '{print $1}'
Вывод:
255.0
289.0
352.0
236.0
365.0
520.0
472.0
528.0
560.0
522.0
557.0
586.0
493.0
Я попробовал приведенный ниже фрагмент кода. Но это не сработало
if [$(grep getSubscriberTypeResponse | awk -F 'RESPONSE_TIME:' '{print $2}'| awk -F ',BODY:<soapenv:Body' '{print $1}') -gt 100]; then echo "greater than 100"; fi