Blackhold

bash: read dentro de un while

Posted on maig 17th, 2010 by admin

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

This entry was posted on dilluns, maig 17th, 2010 at 09:22 and is filed under bash. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

One Response to “bash: read dentro de un while”

Leave a Response

« »

guy fawkes