Wie funktioniert ps aux | grep '[p] attern' grep selbst ausschließen?
Der Titel sagt schon alles. Ich habe gesehen, dass diese Redewendung viel verwendet wurde, anstatt eine zusätzliche hinzuzufügengrep -v grep
in einigenps
Pipeline. Zum Beispiel könnte es so verwendet werden:
$ ps aux | grep '[f]irefox' | awk '{ print $8 }'
anstatt
$ ps aux | grep 'firefox' | grep -v grep | awk '{ print $8 }'
Es ist super bequem, aber wie funktioniert es und warum?