我正在执行 perl -pe 和 grep 来执行多行 grep。这样做是为了当“”用作行继续字母时,我需要加入该行。
所以我的文件是
record -field X \
-field Y
我在做
perl -pe 's/\\\n/ /' a/b/c/*/records/*.rec | grep "\-field.*X.*\-field.*Y"
问题在于它只是给了我 grep 结果,而没有告诉我哪个文件有问题。有没有解决的办法。我需要知道哪些文件也有这个。
我可以做一个 foreach shell 脚本,但想知道是否有相同可能性的一个衬里版本