Ich verwende oft den folgenden Befehl PDFs zusammenführen:Bashrc Funktion mit Argumenten
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress -sOutputFile=output_name.pdf /location/of/plots/*.pdf
Ich habe versucht, eine äquivalente Funktion in meinem .bashrc einrichten:
function(){
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress -sOutputFile=$1 $2
}
Nun $ function output.pdf input.pdf
dauert nur ein Eingang. Wie kann ich das ändern? Idealerweise möchte ich *.pdf
als Eingabe übergeben können.
Warum sagen Sie, dass es dauert nur einen Eingang? Die Bash-Funktion kann beliebig viele Parameter annehmen. –
Können Sie versuchen, Argumente zu übergeben, indem Sie sie doppelt angeben "$ function" output.pdf "" input.pdf "' – Inian
@Inian Danke, das funktioniert! – Demosthene