如何使用grep跨多行查找模式?我想找到按順序包含“abc”和“EFG”的文件,這兩個(gè)字符串位于文件中的不同行上。有內(nèi)容的文件:blah blah..blah blah..blah abc blah
blah blah..blah blah..blah blah..blah efg blah blah
blah blah..blah blah..應(yīng)該是匹配的。
3 回答

一只萌萌小番薯
TA貢獻(xiàn)1795條經(jīng)驗(yàn) 獲得超7個(gè)贊
pcregrep -M 'abc.*(\n|.)*efg' test.txt
pcre2
:
% sudo port install pcre2
% brew install pcre
% brew install pcre2

ibeautiful
TA貢獻(xiàn)1993條經(jīng)驗(yàn) 獲得超6個(gè)贊
sed -e '/abc/,/efg/!d' [file-with-content]
- 3 回答
- 0 關(guān)注
- 2481 瀏覽
添加回答
舉報(bào)
0/150
提交
取消