AW: txts Zeilenende ändern?

Zeitschel, Philipp philipp.zeitschel at siemens.com
Fre Jan 30 13:39:07 GMT 2009


Ich habe zwar nicht ganz verstanden was du machen möchtest, aber einen bestimmten befehl auf alle dateien in einem Ordner anzuwenden geht folgendermaßen:

for file in *; do cat $file | sed -e "s/\r/\n/g" > ${file%.*}2.txt; done

ich benutze das immer gerne wenn ich z.b. alle fotos von .JPG nach .jpg umnennen will, dann siehts das so aus:

for file in *; do mv $file ${file%.*}.jpg; done

hoffe ich konnte dir helfen.

Grüße

Philipp

-----Ursprüngliche Nachricht-----
Von: ubuntu-de-bounces at lists.ubuntu.com [mailto:ubuntu-de-bounces at lists.ubuntu.com] Im Auftrag von Nicole Sch.
Gesendet: Freitag, 30. Januar 2009 14:25
An: ubuntu-de at lists.ubuntu.com
Betreff: txts Zeilenende ändern?

Hallo!

Ich hab da ein Problem (ich bin dem schon in einer anderen NG auf den 
Grund gegangen [1]), dass sich bestimmte txts aus OpenOffice heraus nicht 
mit Writer öffnen lassen. Jetzt hab ich da aber einen ganzen Ordner txts, 
die ich gerne als odt speichern würde, aber so ohne weiteres bekomm ich 
die da nicht auf.

Gibt es einen Weg das Zeilenende entsprechend zu ändern, ohne jede Datei 
einzeln aufzurufen?

Ich hab da jetzt den Befehl hier gefunden:

cat eingangs.txt | sed -e "s/\r/\n/g" > ausgangs.txt

Kann ich das auch auf den ganzen Ordner irgendwie anwenden? Ich hab leider 
nicht wirklich genug Ahnung davon, um den Befehl selbst anzupassen.

Grüße

Nicole

[1] Message-ID: <4980baf6$0$27538$af665b99 at news.htp-tel.de> und folgende
-- 
ubuntu 8.04 mit gnome



-- 
ubuntu-de mailing list
ubuntu-de at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-de