Я хотел бы определить простую аббревиатуру вызова gs
(ghostscript) через оболочку script. Первый аргумент дает все файлы, которые должны быть объединены, а последний - имя выходного файла. Очевидно, что следующее не работает (это просто для показа цели):
#!/bin/sh
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOUTPUTFILE=$last $1 $2 ...
Как это можно сделать?
Обычно можно назвать этот script через myscript infile1.pdf infile2.pdf ... outfile.pdf
или myscript *.pdf outfile.pdf
.