[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: