1
我使用grep -Prnz
,因为-z
标志,它不打印正确的路线 - 它总是打印行数1grep命令不不打印正确路线
是否有可能只是打印该多线比赛的第一线?
hello
hello
bye {
}
hello
hello
命令:grep -Prnz file.txt 'bye\s*\{\s*\}'
预期输出:file.txt:3:bye {
实际输出:file.txt:1:bye {
什么是您的输入文件,你想匹配什么?向我们显示输入文件和预期输出 – Inian
@Inian更新问题 – anticol
如果您不需要使用grep,[pcregrep](https://linux.die.net/man/1/pcregrep)和'-M - 选项可以处理这个问题。 '-M'表示多行。 –