Bash - Dateien und Ordner mit Leerzeichen
Hallo,
ich habe folgendes Problem:
Ich habe einen Ordner mit vielen Unterordnern und darin sind PDF-Dateien enthalten. Die Ordner und Dateinamen hab Leerzeichen und Sonderzeichen( z.B. & ).
Ich möchte nun alle PDF verschlüsseln. Dafür hab ich das tool pdftk gefunden. Leider kommt es mit den Leerzeichen/Sonderzeichen durcheinander.
So ich hab ich schonmal angefangen:
for FILE in $(find . -type f -not -name "*_sec.pdf" -name "*.pdf" ) do
pdftk $FILE output $(echo $FILE | sed -e 's/\.pdf/_sec.pdf/') owner_pw password
rm $FILE
done
Problem ist, das er die Pfad nicht finden kann, die in $File stehen.
Kann mir jemand weiterhelfen?
Vielen Dank im Voraus.
Gruß
Michael-s
ich habe folgendes Problem:
Ich habe einen Ordner mit vielen Unterordnern und darin sind PDF-Dateien enthalten. Die Ordner und Dateinamen hab Leerzeichen und Sonderzeichen( z.B. & ).
Ich möchte nun alle PDF verschlüsseln. Dafür hab ich das tool pdftk gefunden. Leider kommt es mit den Leerzeichen/Sonderzeichen durcheinander.
So ich hab ich schonmal angefangen:
for FILE in $(find . -type f -not -name "*_sec.pdf" -name "*.pdf" ) do
pdftk $FILE output $(echo $FILE | sed -e 's/\.pdf/_sec.pdf/') owner_pw password
rm $FILE
done
Problem ist, das er die Pfad nicht finden kann, die in $File stehen.
Kann mir jemand weiterhelfen?
Vielen Dank im Voraus.
Gruß
Michael-s
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 108168
Url: https://administrator.de/contentid/108168
Ausgedruckt am: 26.11.2024 um 10:11 Uhr