Как работает PS Aux | grep '[p] attern' исключить сам grep?

Название говорит само за себя. Я видел, как эта идиома использовала много вместо добавления дополнительногоgrep -v grep в некоторыхps трубопровод. Например, это можно использовать так:

$ ps aux | grep '[f]irefox' | awk '{ print $8 }'

вместо

$ ps aux | grep 'firefox' | grep -v grep | awk '{ print $8 }'

Это супер удобно, но как это работает и почему?

Ответы на вопрос(1)

Ваш ответ на вопрос