2016-07-27 59 views
0

我試圖讓使用pdfjam更容易不僅僅是幾個PDF文件,更結合了pdfjam:幾十個文件

pdfjam c1.pdf c2.pdf ... c100.pdf -o outfile.pdf 

在這裏,我們得到了應合併100個文件。如何通過使用某種序列命令或從文件夾中讀取文件或類似的東西來縮短這個命令?我不想手寫所有100個文件名。

什麼不工作,但仍解釋了什麼是我期待的是

pdfjam c{1..100}.pdf -o outfile.pdf 

回答

1

你可以試試這個

echo pdfjam c{1..4}.pdf -o -o outfile.pdf | bash 

echo -n "pdfjam " ;for ((i=1; i<=100; i++)); do printf "c${i}.pdf "; done ; echo "-o outfile.pdf" 




[email protected]:/tmp/pythontest$ echo -n "pdfjam " ;for ((i=1; i<=4; i++)); do printf "c${i}.pdf "; done ; echo "-o outfile.pdf" 
pdfjam c1.pdf c2.pdf c3.pdf c4.pdf -o outfile.pdf 


[email protected]:/tmp/pythontest$ echo -n "pdfjam " ;for ((i=1; i<=10; i++)); do printf "c${i}.pdf "; done ; echo "-o outfile.pdf" 
pdfjam c1.pdf c2.pdf c3.pdf c4.pdf c5.pdf c6.pdf c7.pdf c8.pdf c9.pdf c10.pdf -o outfile.pdf