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'表示多行。 –