我需要找到所有包含特定字符串模式的文件。想到的第一个解决方案是使用 xargs grep 管道的 find:
find . -iname '*.py' | xargs grep -e 'YOUR_PATTERN'
但是,如果我需要查找跨越多行的模式,我会遇到困难,因为 vanilla grep 无法找到多行模式。
最佳答案
你为什么不去 awk :
awk '/Start pattern/,/End pattern/' filename
https://stackoverflow.com/questions/152708/