我知道如何查找并连接 pdf 文件。我用下面的代码做了。
pdfunite *.pdf output.pdf
但问题是我在一个文件中有文件名列表,例如 filenames.txt,我想在同一文件夹中搜索这些文件并仅合并这些文件。我尝试在互联网上搜索但找不到类似的解决方案。我尝试使用 grep -wFf 选项来查找
find | grep -wFf "fileames.txt\*.pdf" cat *.pdf
有人知道我该怎么做吗?文件名称如下:
CSAI_isotig00407:342-556
CSAI_isotig00408:342-556
.
.
而 pdf 文件的名称为 1,2,3.pdf
CSAI_isotig00407:342-556_1.pdf
CSAI_isotig00408:342-556_2.pdf
答案1
pdfunite $(sed 's/$/_*.pdf/' filenames.txt) output.pdf
所以如果filenames.txt
包含
CSAI_isotig00407:342-556
CSAI_isotig00408:342-556
该命令将有效地执行
pdfunite CSAI_isotig00407:342-556_*.pdf CSAI_isotig00408:342-556_*.pdf output.pdf