Hey, Am 01.12.18 um 16:16 schrieb Christian
Knoke:
Fehler beim Copy-Paste, sorry.Moin, Vincent schriebst am 01. Dez um 10:33 Uhr:Guten Morgen,Der Dateiname ist immer DATEI001.PDF - DATEI099.PDF #!/bin/bash # regex einlesen # Meine Eingabe für Seite 8-11: 0[8-9]|1[0-1] read -p "Seiten (regex): " seite # Befehl anzeigen echo "pdftk /pfad/zur/pdf/DATEI0+($seite).PDF cat output full.pdf1. hier fehlen die quotes am Ende In echt sind die da. Danke, das werde ich mir anschauen.2. bash hat keine regex, nur pattern matching mit extglob, siehe man bash. den Unterschied darf ich mir auch anschauen ;-)3. du meinst: DATEI0@(0[8-9]|1[0-1]) Danke für den Hinweis, bis jetzt klappte es ganz gut,4. shell globbing sortiert nicht alphabetisch, die Seiten können also durcheinander geraten aber ich werde es im Auge behalten. pdftk /pfad/zur/pdf/DATEI0+(0[8-9]|1[0-1]).PDF cat output full.pdf# ausführen pdftk /pfad/zur/pdf/DATEI0+($seite).PDF cat output full.pdf nun bekomme ich den Befehl auf der Konsole ausgegeben (echo), kann Copy+Paste machen und alles läuft,hier wäre die Ausgabe des echo-Befehls zur Illustration deines Problems nett gewesen. ^^----genau das war es. Danke klappt.seite='0[8-9]|1[0-1]' ; pdftk ~/DATEI0@($seite).PDF cat output full.pdf klappt aber auch mit: pdftk ~/DATEI0+($seite).PDF cat output full.pdf Schönen 1. AdventVielen Dank und Beste Grüße VincentGruß Christian Vincent |