Regulaere Ausdruecke (was Re: Fragen zu Shell-Skripten)
Peter Schütt schrieb am Montag, den 05.03.2012 um 21:12:
> grep "%date:" mysource | sed -e 's/.*: \(.*\)/\1/g'
...
> Allerdings verstehe ich den regulären Ausdruck nicht so richtig.
Über reguläre Ausdrücke gibt es inzwischen auch dicke Bücher und
interaktive Programme.
Ich selbst benutze immer folgende Lesezeichen, wenn ich mal etwas
vergesse habe:
http://docs.python.org/library/re.html#regular-expression-syntax
http://docs.python.org/howto/regex.html
Aus meiner Erfahrung stelle ich provokative These auf, dass es
sich meistens langfristig auszahlt, wenn Shell-Skripte dann, sobald
sie deutlich länger als 50 Zeilen werden oder solche Fragen aufwerfen,
besser gleich in Python neu zu schreiben. Auf lange Sicht sind die
Programme dann besser pflegbar, weil sie erheblich klarer, lesbarer und
verständlicher sind. Außerdem stehen dann deutlich komfortablere
Möglichkeiten für künftige Erweiterungen bereit.
Viele Grüße,
Peter Funk
--
Peter Funk, home: ✉Oldenburger Str.86, D-27777 Ganderkesee
mobile:+49-179-640-8878 phone:+49-421-20419-0 <http://www.artcom-gmbh.de/>
office: ArtCom GmbH, ✉Haferwende 2, D-28357 Bremen, Germany
DRUPA 3.5.-16.5.2012: Besuchen Sie uns in Halle 4 auf Stand B02
Reply to: