Hallo Christian Frommeyer, hallo auch an alle anderen Dienstag, 20. Juni 2006 19:03 - Christian Frommeyer wrote: > Am Dienstag 20 Juni 2006 18:03 schrieb Matthias Houdek: > > *Argh* - bei sed sind es mal wieder Basic-RegExp, also immer schön > > ein Backslash vor die Klammern und das Oder-Zeichen "|". > > sed -r ist Dein Freund ;)
Danke. Ich nutze sed in letzter Zeit selten. Ein Blick in die Manpage brachte mir: $ man sed | grep -r '^ *-\?r' -A 3 Formatiere sed(1) neu, bitte warten... [...] r Datei der Inhalt der Datei wird ausgegeben, bevor die nächste Zeile gelesen wird Werde wohl doch endlich mal die deutschen Manpages wieder runterschmeißen, weil hier: [EMAIL PROTECTED]:~# man -L en sed | grep -r '^ *-\?r' -A 3 Reformatting sed(1), please wait... -r, --regexp-extended use extended regular expressions in the script. [...] r filename Append text read from filename. Auch die Option 'r filename' verstehe ich anders als die deutsche Übersetzung (die ich ehrlich gesagt überhaupt nicht so richtig verstehe). *grmpfrg* Damit vereinfacht sich det Janze natürlich wieda, wa: sed -r 's/(^|\|)([0-9]+)\.([0-9]{1,2}\|)/\1\2,\3/g' $oldfile > $newfile -- Gruß MaxX Bitte beachten: Diese Mailadresse nimmt nur Listenmails entgegen. Für PM bitte den Empfänger gegen den Namen in der Sig tauschen.