diff --git a/impagina b/impagina index 790213c..b91a380 100755 --- a/impagina +++ b/impagina @@ -12,6 +12,7 @@ echo .bp | groff -T pdf > "$empty" pdftk F=$input E="$empty" cat F1-$n $(for x in $(seq 1 $((4-n%4))); do printf 'E1 '; done) output $inputMul4 +# Generate alternating page ranges n=$((n+(4-n%4))) range= k=1 @@ -20,6 +21,7 @@ while [ "$k" -lt $((n/2)) ]; do k=$((k+2)) done +# Output final pdf pdftk $inputMul4 cat $range output $outputImpaginato rm "$empty" $inputMul4 diff --git a/printa4 b/printa4 index 0fd99c1..a976dcb 100755 --- a/printa4 +++ b/printa4 @@ -3,12 +3,11 @@ # Semplice shellscript che permette di stampare un file in una stampante del Dipartimento di Matematica # da una qualsiasi shell Unix (Linux, MacOS, BSD...). Funziona anche da remoto! # -# # Utilizzo: modifica lo script inserendo il tuo username -# al posto di "minnocci" nella variabile _user, -# e poi esegui lo script così: +# al posto di "minnocci" nella variabile _user, +# e poi esegui lo script così: # -# printa4 /percorso/del/Documento.pdf +# printa4 /percorso/del/Documento.pdf # _user="minnocci" @@ -23,7 +22,18 @@ main() { } usage() { - printf "\nScript che consente di stampare in Aula 4\n\nUtilizzo: $(basename $0) <...>\n\nAd esempio:\n\n\t$(basename "$0") ~/GAAL.pdf\n\nNOTA: La variabile del nome utente usato per stampare va modificato all'interno dello script\n\n" + cat < <...> + +Ad esempio: + + $(basename "$0") ~/GAAL.pdf + +NOTA: La variabile del nome utente usato per stampare va modificato all'interno dello script + +EOF } error() {