是否可以grep
行仅当包含2个特定字符串时?
我有这样的日志,我希望只对包含字符串“13/Dec/2022:11”AND“GET /fr/test”的行执行grep
access.log:site.ch 111.222.333.444 - - [13/Dec/2022:11:40:00 +0100] "GET /fr/test HTTP/1.1" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36"
3条答案
按热度按时间xxb16uws1#
就像这样,只要一个
awk
:或一个
perl
:或一个
sed
:或使用一个
zgrep
或grep
:vfh0ocws2#
只需grep两次:
kd3sttzy3#
使用GNU grep和2个字符串: