如何使用 [grep] 匹配模式显示整行?
How to display the entire line with [grep] matching the pattern?
如何显示整行 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
它也会显示其他行。
像这样:
grep 'TLSv1 '
注意正则表达式中的 space
或
grep 'TLSv1\s'
或使用awk:
awk '=="TLSv1"'
如何显示整行 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
它也会显示其他行。
像这样:
grep 'TLSv1 '
注意正则表达式中的 space
或
grep 'TLSv1\s'
或使用awk:
awk '=="TLSv1"'