Frage zum Ausdrucken von PDF Dateien

Michael Kleinschnitker m.kleinschnitker at mailbox.tu-berlin.de
Mit Apr 22 17:37:26 BST 2009


Hallo, 

> Wenn Du wirklich die bash als Interpreter eingetragen hast, muss die
> Sequenz aufgelöst werden. Das da oben ist aber eine Ausgabe, wie sie von
> der dash generiert werden würde. Teste doch bitte mal folgende Zeilen,
> indem Du sie einfach komplett in ein Shell-Fenster kopierst:
>
> cat >/tmp/bla.sh <<EOF
> #!/bin/bash
> echo sdsingle{1..10}.sh
> EOF
> chmod 0755 /tmp/bla.sh
> /tmp/bla.sh
>
Da werden die Dateien sdssingle1.sh bis sdaingle10.sh ausgegeben.

> Ansonsten poste hier doch bitte einmal das komplette Script und die
> genaue Art des Aufrufs. Vielleicht geht uns dann ein Licht auf.

Hier ist das gesamt Skript:

#! /bin/bash

dir=$(pwd)

mkdir ~/temp
cd ~/temp

touch blank.txt
a2ps -o blank.ps blank.txt
ps2pdf blank.ps blank.pdf

for i in $(seq 1 $2); do
	pdfnup --nup 1x1 --pages $i --outfile single_${i}.pdf $dir/$1
done

for i in single_*.pdf; do
	pdfjoin --outfile d$i $i blank.pdf
done

for i in dsingle_*.pdf; do
	pdfnup --nup 1x2 --outfile s${i} $i
done

pdfjoin --outfile $dir/print-$1 sdsingle_{1..$2}.pdf

rm ~/temp/*
cd ..
rmdir ~/temp


Ich ist im Ordner ~/bin gespeichert und ich ruf es im Ornder der PDF Datei 
mit:

"PDF-Verkleinern Datei.pdf Seitanzahl" auf

Grüße Micha