[root@myvm1 ~]# ps aux | grep ls
root 13594 0.0 0.1 3912 672 pts/1 R+ 09:46 0:00 grep ls
В приведенном выше примере сначала выполняется ps aux
а затем его выходные данные перенаправляются в команду grep ls
. Команда grep ls
выполняется после ps aux
.
Так почему же ps
может знать о процессе, который запускается после него и имеет его на выходе?