為什麼在 grep 正規表示式中將單個字母括起來?

為什麼在 grep 正規表示式中將單個字母括起來?

我看過很多人們這樣做的例子:

grep [f]oobar

但我不明白為什麼這比

grep foobar

答案1

沒有理由說它本身就是更好的文法。有時,它在“grepping”進程時用作 hack(例如,ps aux | grep [a]pache)。使用該語法可以防止 grep 匹配進程清單中自己的命令列。

如何防止「ps」報告自己的進程?

相關內容