J'ai vu ce one-liner récemment:
$ ps -ef | grep [f]irefox
thorsen 16730 1 1 Jun19 ? 00:27:27 /usr/lib/firefox/firefox ...
Donc, il semble retourner la liste des processus avec "firefox" dans les données mais en laissant de côté le processus grep lui-même, et semble donc à peu près équivalent à:
ps -ef |grep -v grep| grep firefox
Je ne comprends pas comment ça marche. J'ai consulté la page de manuel sur grep et ailleurs, mais je n'ai trouvé aucune explication.
Et pour composer le mystère si je cours:
$ 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 ....
le [t] rick semble cesser de fonctionner!
Quelqu'un ici saura ce qui se passe, j'en suis sûr.
Merci.