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.

Antwort per Email an