pdftotext查找命令返回没有此类文件或目录



我正在使用pdftotext,并找到pdf文件的内容并移动它。我可以找到所有文件,但是尝试将MV命令添加到末尾,XARGS返回每个文件的"无文件或目录"。

我的代码如下:

find ./ -name '*.pdf' -exec sh -c 'pdftotext "{}" - | grep -l -Z -i --with-filename --label="{}" --color "Thank you" | xargs -0 -I{} mv {} Found/' ;

Xargs是否获得正确的文件路径?我不确定发生了什么。

当名称包含空格时,您可以得到这个。你能尝试一下吗?

find ./ -name '*.pdf' -not -path "./Found/*"  -exec sh -c 'pdftotext "{}" - | grep -l -Z -i --with-filename --label="{}" --color "Thank you"' ; | xargs -0 -I{} mv {} ./Found/

相关内容

  • 没有找到相关文章

最新更新