标题说明了一切。我已经看到这个习惯用法很多,而不是在一些grep -v grep
管道中添加额外的ps
。例如,它可以像这样使用:
$ ps aux | grep '[f]irefox' | awk '{ print $8 }'
而不是
$ ps aux | grep 'firefox' | grep -v grep | awk '{ print $8 }'
这非常方便,但它是如何工作的?为什么?
答案 0 :(得分:4)
模式[f]irefox
与文字字符串[f]irefox
不匹配。相反,它将匹配字符串与1个字符的类[f]
中的一个字符串,后跟irefox
。