awk oder so
Martin Werthmoeller
mw at lw-systems.de
Fre Jan 12 19:30:04 GMT 2007
Am Fri, 12 Jan 2007 um 19:49 GMT +0100 schrieb Dominik P.H. Kalisch:
> Hallo Martin
>
Hallo Dominik,
> danke für den Hinweis, sollte es wirklich so einfach sein?! *freu*
>
> Für beliebige Zahlen muß ich ja dann einen Platzhalter verwenden oder? Wie
> sieht der denn dann aus so: \d ?? Also insgesamt dann so:
>
> perl -pi.ORG -e 's/(\d\d-\d\d\d)/$1\n/g' dateiname
>
Genau. Du musst nur aufpassen, wenn Du mit \d* oder \d+ arbeiten möchtest.
Bei /(\d+-\d+)\D/ würden das erste \d+ bis zum letzten \d- der Zeile
matchen. Bei
blah 12-345blahblahblah67-890blah
also auf "12-345blahblahblah67". Da hilft dann "\d+?-\d+?", oder
"\d{2}-\d{3}".
Ansonsten siehe man perlre.
Viele Grüße,
Martin Werthmöller
--
LWsystems GmbH & Co. KG * Systemübergreifende IT-Beratung und Service
mw at lw-systems.de * http://lw-systems.de