Por que o texto enviado para um eco não é enviado? [duplicado]

4

Por que esse comando não exibe "1"?

echo 1 | echo

Eu imagino que funcione assim:

1. echo 1 (outputs 1)
2. | echo (takes the 1 as an input, then echos it)

Não é isso que deveria acontecer?

    
por Michael Mrozek 19.11.2011 / 01:20

1 resposta

15

echo não usa stdin, tente usar cat

echo 1 | cat

ou

echo 1 | xargs echo
    
por 19.11.2011 / 01:25

Tags