使用pdftk和paste命令编写PDF文件以匹配文件名

时间:2015-12-02 10:32:09

标签: bash paste pdftk

尝试编写一个简单的脚本,用于组合具有相似名称的PDF和

到目前为止

脚本

f1=filesa.txt
f2=filesb.txt
paste $f1 $f2
pdftk $f1 $2 output "$f1"_combined.pdf

粘贴命令将这些输出正确地输出到两个数据列

A001.pdf    A001_T.pdf
A0002.pdf   A0002_T.pdf
A03.pdf A03_T.pdf
A0004.pdf   A0004_T.pdf

我正在寻找的结果是将具有相似名称的PDF与#34; _combined"的新文件合并。最后

我错过了将这些文件放入读取或其他内容的逻辑步骤?

1 个答案:

答案 0 :(得分:0)

我可以找到一个单线解决方案:

paste filesa.txt filesb.txt | while read -r fileA fileB; do pdftk $fileA $fileB output ${fileA%.*}_combined.pdf; done

你需要迭代paste的结果,这是我用while循环做的。