我想在同一个文件中搜索多个字符串 到目前为止,我可以正常工作,但只有一根绳子
sed -n '/XXX/,+1p' FILE > FILE
但是我想要
sed -n '/XXX/YYY/ZZZ/,+1p' FILE > FILE
我无法让它发挥作用。
使用
\|
分隔多个模式以进行匹配。
sed -n '/XXX\|YYY\|ZZZ/,+1p' INFILE > OUTFILE
此外,输入文件必须与输出文件不同(如果您想覆盖该文件,您应该使用
-i
选项而不是重定向到输入文件)。