¿Por qué "echo abcde | echo" no muestra ningún resultado?

¿Por qué "echo abcde | echo" no muestra ningún resultado?

Canalicé un comando de eco al otro

Respuesta1

Esto se debe a que echono se lee la entrada estándar. Las canalizaciones solo son útiles para enviar la salida estándar de un comando a la entrada estándar del siguiente comando.

Dado que la salida ef echo a b c ...no es consumida por el second echo, se pierde y no hay salida de la tubería, excepto por la nueva línea única del second echo.

Dado que el último echogenera con éxito una línea en blanco, el estado de salida es cero.

información relacionada