Hallo Ubuntuianer,
ich möchte gerne ein Skript erstellen, das mir beim Ausdrucken von bestimmten Dateien hilft. Das Skript soll mir die Notenarbeit für den Musikverein erleichtern, indem die eingescannten Dateien nach bestimmten Namensinhalten durchsucht werden und dann entsprechend den Eingaben gedruckt werden sollen. Mittlerweile habe ich:
Den Suchbefehl:
ls -R | grep __Suchwort__
Den Druckbefehl:
lpr
Und das Programm, das mir Anzeigen ausgibt, aus denen dann die nötigen Variablen gelesen werden können:
zenity
Wenn ich die Befehle zum Suchen und Drucken kombinieren möchte, erscheint allerdings eine Fehlermeldung. In den zu durchsuchenden Ordnern befinden sich 2 Dateien, die gedruckt werden sollten:
daniel@daniel-pc:/media/STICK 8GB/MVE/Noten PDF$ for f in `ls -R | grep 1Kl`; do lpr $f; done lpr: Fehler – kein Zugriff auf „ABBA_Gold-1Kl-Bb-VS.pdf“ – Datei oder Verzeichnis nicht gefunden lpr: Fehler – kein Zugriff auf „Als_ich_ein_kleiner_Junge_war-1Kl-Bb-VS.pdf“ – Datei oder Verzeichnis nicht gefunden
Wenn ich die Dateien direkt aus dem Terminal drucke, also ohne Suchfunktion, werden sie an den Rändern beschnitten und auf der Seite nach oben links verschoben. Warum? Wie kann ich die PDFs zentriert und im Ganzen auf die Seite kriegen?
Was mache ich falsch, wie kann ich diesen Fehler umgehen?
Viele Grüße, Daniel
EDIT: Gibt es eine Möglichkeit, die Groß-/Kleinschreibung bei der Suchfunktion nicht zu beachten?

2004 – 2013 ubuntuusers.de • Einige Rechte vorbehalten