Ich habe diesen Einzeiler kürzlich gesehen:
$ ps -ef | grep [f]irefox
thorsen 16730 1 1 Jun19 ? 00:27:27 /usr/lib/firefox/firefox ...
Es scheint also die Liste der Prozesse mit "firefox" in den Daten zurückzugeben, aber den grep-Prozess selbst wegzulassen, und entspricht daher in etwa:
ps -ef |grep -v grep| grep firefox
Ich kann jedoch nicht verstehen, wie es funktioniert. Ich habe die Manpage auf grep und anderswo durchgesehen, aber keine Erklärung gefunden.
Und um das Rätsel zu verschärfen, wenn ich laufe:
$ 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 ....
der [t] rick scheint nicht mehr zu funktionieren!
Jemand hier wird wissen, was los ist, da bin ich mir sicher.
Vielen Dank.