使用ubuntu终端按文件名中的字符串合并pdf文件

使用ubuntu终端按文件名中的字符串合并pdf文件,pdf,merge,terminal,ubuntu-16.04,pdftk,Pdf,Merge,Terminal,Ubuntu 16.04,Pdftk,我有大量的PDF需要根据标题合并成2-3页的文件 例如,如果我有以下文件 jim_contract1.pdf jim_contract2.pdf jim_contract3.pdf susie_contract1.pdf susie_contract2.pdf charlescontract1.pdf charlescontract2.pdf charlescontract3.pdf charlescontract4.pdf 我希望能够为每个组编写一行代码来合并文件以获得结果 jim_cont

我有大量的PDF需要根据标题合并成2-3页的文件

例如,如果我有以下文件

jim_contract1.pdf
jim_contract2.pdf
jim_contract3.pdf
susie_contract1.pdf
susie_contract2.pdf
charlescontract1.pdf
charlescontract2.pdf
charlescontract3.pdf
charlescontract4.pdf
我希望能够为每个组编写一行代码来合并文件以获得结果

jim_contract_merged.pdf
susie_contract_merged.pdf
charlescontract_merged.pdf
我尝试使用以下代码:

pdftk 'find -type f -name 'jim_contract*'' cat output jim_contract_merged.pdf
但它只返回一条错误消息

有没有办法从终端执行此操作?

请尝试以下操作:

pdfunite 1.pdf 2.pdf n.pdf out.pdf
所以你可以试试看

pdfunite jim_contract*.pdf jim_contract_merged.pdf
或者,如果没有pfdunite命令,请尝试ghostscript:

gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=jim_contract_merged.pdf jim_contract*.pdf