Estoy teniendo un script bash que es algo así como después,Leer la entrada en bash dentro de un bucle while
cat filename | while read line
do
read input;
echo $input;
done
pero esto está claro que no me está dando la salida derecha como cuando leo en el bucle mientras se intenta leer el nombre del archivo debido a la posible redirección de E/S.
¿Alguna otra forma de hacer lo mismo?
Lo mismo sucede cuando se cambia de usuario en bash y el comando de lectura bajo el usuario de conmutación en escritura – krupal