使用 pdftk 和粘贴命令合并 PDF 以匹配文件名

Combing PDF's using pdftk and paste command to match file names

正在尝试编写一个简单的脚本来合并具有相似名称的 PDF

到目前为止的脚本

f1=filesa.txt
f2=filesb.txt
paste $f1 $f2
pdftk $f1  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 合并到一个新文件中,并在末尾添加“_combined”

我缺少将这些文件放入 while read 或其他内容的合乎逻辑的步骤?

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

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

您需要迭代 paste 的结果,这是我用 while 循环完成的。