O Pipe executará os comandos da esquerda para a direita. Então, ls -l
seria executado primeiro.
command 1 | command 2
Ouput do primeiro comando é alimentado como entrada para o segundo comando.
$ ls -l | grep "Aug" | sort +4n
O comando ls -l
seria executado primeiro. Então a saída é passada como entrada para o próximo comando grep "Aug"
depois que a saída do comando ls -l | grep "Aug"
é passada para o último comando sort +4n
como entrada.