gpt4 book ai didi

linux - 如何在 linux 中使用 pdftext 在多个 pdf 文件中搜索一个词

转载 作者:太空宇宙 更新时间:2023-11-04 11:22:36 26 4
gpt4 key购买 nike

我在文件夹中有一些 pdf 文件,通过使用以下命令我可以获得包含匹配单词的文件名和行。

pdftotext "sample.pdf" - | grep "search-word" 

但这仅适用于单个 pdf 文件,我想获取一个文件夹中的所有文件名,该文件夹的内容中包含搜索词。我不想显示匹配的行,请给我建议。谢谢

最佳答案

下面应该列出与模式匹配的文件:

for i in `find . -type f -name "*.pdf"`; do
pdftotext "${i}" - | grep -lq "search-word" && echo $i;
done

grep 的 -q 选项阻止任何输出到 STDOUT。 -l 列出匹配的文件。

关于linux - 如何在 linux 中使用 pdftext 在多个 pdf 文件中搜索一个词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17167912/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com