On Son, 13 Apr 2003 at 12:45 (+0200), Andreas Scherer wrote:
Am Sonntag, 13. April 2003 13:48 schrieb Jan Trippler:
On Son, 13 Apr 2003 at 11:36 (+0200), Ralph Müller wrote:
ich dachte ich könnte RegEx, bis mich sed eines besseren belehrte:
ralph@erde:~ > echo "Hallo Welt" | sed 's/W?elt/Tux/' Hallo Welt
Wieso ist das Ergebnis "Hallo Welt" und nicht "Hallo Tux"?
Versuchs mal so: jan@k500:~> echo "Hallo Welt" | sed 's/W\?elt/Tux/' Hallo Tux Bescheidene Frage - wofür soll das gut sein? Das bewirkt genau das selbe wie: echo "Hallo WunderWelt" | sed 's/Welt/Tux/' Hallo WunderTux
Das bewirkt _in diesem Beispiel_ das gleiche. Das Suchmuster /Welt/ passt auf Welt und sonst nix. Das Muster /W\?elt/ passt z. b. auch auf elt, Zelt, Belt.
oder hab ich das was gravierendes übersehen??? ;-)
Ja. Jan