Proba un
echo Hola | vi (no explico el pipe | aca), vas a ver que no podes escribir (lógico, porque la entrada la toma del
echo Hola, no de STDIN). Ahora prueba un
cat | vi, vá perfecto porque
cat toma la entrada y la manda por la salida (probalo suelto, un
cat). Entonces, ¿por qué no probas ponerlo todo como un sólo comando? Hace:
(echo Hola; cat) | vi
No hay comentarios:
Publicar un comentario