[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 может знать о процессе, который запускается после него и имеет его на выходе?
