如何将一组文件名作为命令的参数传递?



我使用pdfunite命令将所有pdf文件合并为一个pdf文件。pdfunite的格式如下:

pdfunite <PDF-sourcefile-1>..<PDF-sourcefile-N> <PDF-destfile>

假设我有 100 个文件(文件1.pdf、文件2.pdf、...、文件100.pdf(,想将它们合并到文件中.pdf

如何将所有这些文件名传递到 pdfunite 中?

我试过这样的:

参数=" 对于 {1..100} 中的 i;do args=$args" "文件"$i".pdf";做 pdfunite args 文件.pdf

但它不起作用。你能帮忙吗?

您可以使用

pdfunite file{1..100}.pdf file.pdf

此外,在原始版本中,将$添加到args以使用其值而不是其口头含义。

最新更新