Символ вертикальной черты выполняется слева направо или справа налево?

Как символ вертикальной черты выполняется слева направо или справа налево?

ls -l | grep "Aug" | sort +4n

Таким образом сначала ls -l будет выполняться или sort +4n ?

1
задан 7 May 2014 в 11:13

1 ответ

Канал выполнит команды слева направо. Так ls -l был бы выполнен сначала.

command 1 | command 2

Ouput первой команды чествуется, как введено к второй команде.

$ ls -l | grep "Aug" | sort +4n

ls -l команда была бы выполнена сначала. Тогда это производится, передается как вход следующей команде grep "Aug" после этого ouput ls -l | grep "Aug", команда передается последней команде sort +4n, как введено.

2
ответ дан 11 November 2019 в 09:38

Другие вопросы по тегам:

Похожие вопросы: