
Ich habe mehrere Fälle gesehen, in denen Leute dies tun:
grep [f]oobar
Aber ich verstehe nicht, warum das besser ist als
grep foobar
Antwort1
Es gibt keinen Grund, warum diese Syntax für sich genommen vorzuziehen wäre. Sie wird manchmal als Hack verwendet, wenn nach einem Prozess „gegreppt“ wird (z. B. ps aux | grep [a]pache
). Die Verwendung dieser Syntax verhindert, dass grep seine eigene Befehlszeile in der Prozessliste abgleicht.
SehenWie kann verhindert werden, dass „ps“ seinen eigenen Prozess meldet?