Como o ps aux | grep '[p] attern' exclui o próprio grep?
O título diz tudo. Eu vi esse idioma usado muito em vez de adicionar um adicionalgrep -v grep
em algunsps
gasoduto. Por exemplo, poderia ser usado assim:
$ ps aux | grep '[f]irefox' | awk '{ print $8 }'
ao invés de
$ ps aux | grep 'firefox' | grep -v grep | awk '{ print $8 }'
É super conveniente, mas como funciona e por quê?