bash: read dentro de un while

Aquí programando un script de bash me encuentro que el read dentro de un while no funciona, pasa olímpicamente de él, el motivo es que dentro del while los comandos no pueden capturar el teclado así que tendremos que indicarlo especificamente.

cat temp.txt  |while read -r line3; do
echo “Borrar fichero”
echo “> Atención: no se puede deshacer! ¿Realmente quieres borrarlo? (Y/n):”
read borra < /dev/tty
fi
done

One Comment

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *

Aquest lloc utilitza Akismet per reduir els comentaris brossa. Apreneu com es processen les dades dels comentaris.