为什么在grep正则expression式中包含单个字母?

我见过几个人在这样做的例子:

grep [f]oobar 

但我不明白为什么这是可取的

 grep foobar 

没有理由,它是自己的语法更好。 当某个进程“grepping”(例如, ps aux | grep [a]pache )时,它有时被用作黑客攻击。 使用该语法可以防止grep在进程列表中匹配自己的命令行。

请参阅如何防止“ps”报告自己的过程?