Saya melihat one-liner ini baru-baru ini:
$ ps -ef | grep [f]irefox
thorsen 16730 1 1 Jun19 ? 00:27:27 /usr/lib/firefox/firefox ...
Jadi sepertinya mengembalikan daftar proses dengan "firefox" dalam data tetapi meninggalkan proses grep itu sendiri, dan karena itu tampaknya setara dengan:
ps -ef |grep -v grep| grep firefox
Saya tidak mengerti bagaimana cara kerjanya. Saya telah melihat halaman manual grep dan di tempat lain tetapi belum menemukan penjelasan.
Dan untuk menambah misteri jika saya lari:
$ 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 ....
rick [t] tampaknya berhenti bekerja!
Seseorang di sini akan tahu apa yang terjadi, saya yakin.
Terima kasih.