Hallo, Am Sam, 03 Jan 2009, Andre Tann schrieb:
Hallo zusammen,
warum muß man folgendes schreiben:
grep -E "[0-9]{6}"
aber sed 's#[0-9]\{6\}#blabla#'
Ich verstehe nicht, warum ich einmal { und }, das andere Mal aber \{ und \} notieren muß.
Lies 'man 7 regex'. sed verwendet generell "Basic Regular Expressions", beim egrep / grep -E forderst du aber explizit die erweiterten REs an. Bei 'grep' (ohne -E) mußt du ebenfalls \{\} verwenden, sofern das grep die {} überhaupt implementiert. HTH, -dnh -- "Ich darf Ihnen von ganzem Herzen gratulieren: Sie haben den mit weitem Abstand höchsten Grad an Freiheit im Umgang mit der Wahrheit erreicht, den ich jemals an einem Menschen beobachten durfte". -- Volker Gringmuth -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org