O símbolo do tubo é executado da esquerda para a direita ou da direita para a esquerda?

1

Como o símbolo do pipe é executado da esquerda para a direita ou da direita para a esquerda?

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

Então, primeiro ls -l será executado ou sort +4n ?

    
por user273967 07.05.2014 / 08:51

1 resposta

2

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.

    
por Avinash Raj 07.05.2014 / 08:52