【发布时间】:2019-01-30 08:41:09
【问题描述】:
我在网上搜索过,但找不到我需要的答案。我需要在 Linux 环境中通过多个目录递归搜索名为“monthly_spd.pdf”的文件,以查找关键字短语,例如“MOS-corrected”然后打印找到“MOS-corrected”的那一行,并打印路径/文件名。
我在下面尝试过,我可以打印或显示文件/路径名,但我还没有弄清楚如何打印在每个文件中找到关键字短语(“MOS-corrected”)的行。谢谢。
find . -name 'monthly_spd.pdf' -exec echo {} \: -exec pdftotext {} - \; | grep "MOS-corrected, r\|pdf"
【问题讨论】: