Andre Tann wrote:
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ß.
Bei grep verwendest Du sog. extended regular expressions, waehrend Du bei sed sog. basic regular expressions verwendest. Wenn Du sed mit der Option -r aufrufst, kannst Du auch dort die \{ und \} durch { bzw. } ersetzen. Das haengt damit zusammen, was unter basic bzw. regular expressions als normale Zeichen interpretiert werden bzw. wo generelle Unterschiede zwischen den beiden Versionen liegen. Fuer Details, siehe "man 7 regex". Cheers, Th. -- 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