如何修改此使用 awk 脚本递归搜索脚本替换为包含要搜索的模式行的文件?
例如。
find . -type f -exec awk '/FILE_WITH_LINES_TO_SEARCH.txt/{print FILENAME ":\t" $0;}' '{}' \;
感谢您的任何提示。
grep 可能会更快,但这也有效:
cat FILE_WITH_LINES_TO_SEARCH.txt | while read line
do
echo find . -type f -exec awk '/'$line'/{print FILENAME ":\t" $0;}' '{}' \;
done