Ich habe mehrere Fälle gesehen, in denen Leute dies tun:
grep [f]oobar
Aber ich verstehe nicht, warum das vorzuziehen ist
grep foobar
Ich habe mehrere Fälle gesehen, in denen Leute dies tun:
grep [f]oobar
Aber ich verstehe nicht, warum das vorzuziehen ist
grep foobar
Antworten:
Es gibt keinen Grund, der für sich allein die bevorzugte Syntax darstellt. Es wird manchmal als Hack verwendet, wenn nach einem Prozess "gegriffen" wird (z ps aux | grep [a]pache
. B. ). Die Verwendung dieser Syntax verhindert, dass grep mit seiner eigenen Befehlszeile in der Prozessliste übereinstimmt.
Siehe So verhindern Sie, dass "ps" seinen eigenen Prozess meldet