私は人々がこれをしているいくつかの例を見てきました:
grep [f]oobar
しかし、なぜそれが好ましいのか分かりません
grep foobar
それ自体が望ましい構文である理由はありません。プロセスを「grepする」ときにハックとして使用されることがあります(例:ps aux | grep [a]pache)。その構文を使用すると、grepがプロセスリスト内の独自のコマンドラインと一致するのを防ぎます。
ps aux | grep [a]pache
「ps」が独自のプロセスを報告しないようにする方法は? を参照してください。