Как отобразить всю строку с [grep], совпадающим с шаблоном? - PullRequest
0 голосов
/ 26 мая 2020

Как отобразить всю строку с grep, совпадающим с шаблоном?

example.log:

8.8.8.8 [24/May/2020:10:10:10] TLSv1.2 302
8.8.8.8 [24/May/2020:10:10:11] TLSv1.3 200
8.8.8.8 [24/May/2020:10:10:12] TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384
8.8.8.8 [24/May/2020:10:10:12] TLSv1.1 200
8.8.8.8 [24/May/2020:10:10:13] TLSv1 200
8.8.8.8 [24/May/2020:10:10:13] TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384
8.8.8.8 [24/May/2020:10:10:14] TLSv1 ECDHE-RSA-AES256-GCM-SHA384

Как отобразить всю строку, содержащую только шаблон TLSv1 ? Если я использую grep -e 'TLSv1, он также отобразит другие строки.

1 Ответ

0 голосов
/ 26 мая 2020

Вот так:

grep 'TLSv1 '

Обратите внимание на пробел в регулярном выражении

или

grep 'TLSv1\s'

или используя :

awk '$3=="TLSv1"'
...