Ho visto questo one-liner di recente:
$ ps -ef | grep [f]irefox
thorsen 16730 1 1 Jun19 ? 00:27:27 /usr/lib/firefox/firefox ...
Quindi sembra restituire l'elenco dei processi con "firefox" nei dati ma tralasciando il processo grep stesso, e quindi sembra approssimativamente equivalente a:
ps -ef |grep -v grep| grep firefox
Non riesco a capire come funzioni però. Ho guardato la pagina man su grep e altrove ma non ho trovato una spiegazione.
E per aggravare il mistero se corro:
$ ps -ef | grep firefox > data
$ grep [f]irefox data
thorsen 15820 28618 0 07:28 pts/1 00:00:00 grep --color=auto firefox
thorsen 16730 1 1 Jun19 ? 00:27:45 /usr/lib/firefox/firefox ....
il [t] rick sembra smettere di funzionare!
Qualcuno qui saprà cosa sta succedendo, ne sono sicuro.
Grazie.