pdftotext + Leerzeichen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Mel
Beiträge: 40
Registriert: 28.09.2004 20:39:45
Wohnort: Bonn
Kontaktdaten:

pdftotext + Leerzeichen

Beitrag von Mel » 14.04.2005 19:17:47

Hallo zusammen,

ich habe einen Haufen pdf Dateien, die ich gerne mit Hilfe von pdftotext nach txt konvertieren würde:

for i in `ls`;do pdftotext $i;done;

Das Problem ist, dass in allen Dateinamen Leerzeichen enthalten sind, bsp:

Author - Name.pdf

pdftotext rennt hier natürlich gegen die Wand. ls -Q hilft auch nicht wirklich weiter. Wie kann ich die Leerzeichen automatisch mit \ escapen?

Dank und Gruss,
Mel.

*edit* Die Dateien umzubenennen ist keine Option - die Leerzeichen müssen im Namen bleiben.

Benutzeravatar
mauser
Beiträge: 1854
Registriert: 27.01.2005 22:34:48

Beitrag von mauser » 14.04.2005 20:21:27

hi mel,

es wäre einfacher da find zu benutzen.

Code: Alles auswählen

find . -type f -exec pdftptext {} \;
mfg
Mauser

Benutzeravatar
Mel
Beiträge: 40
Registriert: 28.09.2004 20:39:45
Wohnort: Bonn
Kontaktdaten:

Beitrag von Mel » 14.04.2005 21:16:39

Oh - ich wusste nicht, dass find das automatisch macht. Super, danke Dir!

Benutzeravatar
mauser
Beiträge: 1854
Registriert: 27.01.2005 22:34:48

Beitrag von mauser » 14.04.2005 21:18:15

kein problem..

find ist sowieso sehr mächtig, ein eingehendes studium der man pages lohnt sich auf alle fälle.

Antworten