Gebhard Dettmar schrieb:
On Tuesday 12 September 2006 01:55, Jörg Sommer wrote:verstehe ich nicht. Was bewirkt hier die eckige Klammer? Dass die gesuchte Zeichenkette mit einem p anfangen muss? Wieso das? (Ich finde dazu nichts in der grep Manpage und in regex(7) nur, dass [x] gleich [xX] ist)Hallo Wolf, Wolf Wiegand <wolf@kondancemilch.de> wrote:Jörg Sommer wrote:Alexander Schmehl <tolimar@debian.org> wrote:Vergleiche "ps w|grep 'ps'" und "ps w|grep '[p]s'".Ahh, jetzt sehe ich es. Geniale Idee.Ok, ich sehe es nicht. Warum/wie funktioniert das?Weil ps den Prozess „grep [p]…“ anzeigt. Wenn du aber auf [p]… (das ist eine Regexp) matchet, dann passt das nicht zu den eckigen Klammern [p] (das ist die Zeichenkette, die offensichtlich nicht mit einem ‚p‘ beginnt).Gruß, Gebhard
mach doch mal ein grep \[p]s :) und vergleichs mit grep [p]s Gruß -Sascha- PS: bei mir hats auch eine Ewigkeit gedauert *g*