unix grep для поиска всех строк и проверки наличия всех строк во входных данных - PullRequest
0 голосов
/ 04 июня 2018
9801a79de381:logs yik087$ tail -1 access.log | grep -rE "CLIENT_APP_ID|OVERALL_RESPONSETIME|STATUSm" | wc -l
       1
9801a79de381:logs yik087$ tail -1 access.log | grep -rE "CLIENT_APP_ID|OVERALL_RESPONSETIME|STATUSm" | wc -l
       1

Мне нужно найти все это CLIENT_APP_ID, OVERALL_RESPONSETIME, STATUS во входе в grep.Grep должен вернуть мне 1, только если все трое нашли еще 0. Есть ли способ, которым я могу добиться этого?

Любой намек на это будет очень полезен.Спасибо.

1 Ответ

0 голосов
/ 04 июня 2018

Я нашел эту ссылку, подробно описывающую некоторые логические операции, которые вы можете выполнять с помощью grep: Операторы Grep ИЛИ, И, НЕ .Похоже, вам нужно И три параметра поиска, а не ИЛИ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...