Когда я делаю
$ ps -ef | grep cron
Я получаю
root 1036 1 0 Jul28 ? 00:00:00 cron
abc 21025 14334 0 19:15 pts/2 00:00:00 grep --color=auto cron
Мой вопрос, почему я вижу вторую строку. По моему мнению, ps перечисляет процессы и переводит список в grep. grep даже не запускался, пока ps перечисляет процессы, тогда как процесс grep указан в файле o/p?
Второй вопрос:
Когда я делаю
$ ps -ef | grep [c]ron
Я получаю только
root 1036 1 0 Jul28 ? 00:00:00 cron
В чем разница между первой и второй grep исполнениями?