2010-02-19, Javier Rojas:
> On Thu, Feb 18, 2010 at 11:12:29PM -0600, rantis cares wrote: > > Ahora imaginemos que quiero escribir los versos de una cancion y guardarlos > > en un archivo de texto usando el comando read y cada vez que presiono enter, > > en lugar de dar por sentado que he terminado, entienda que estoy escribiendo > > otra linea. > > cat > letra_cancion.txt > (tipee los versos/estrofas/etc) > (presione Ctrl-d) > Esa manera es bastante practica. Alternativamente, para hacerlo con «read», podes hacer un bucle que lea el input hasta que se encuentre con algo; por ejemplo, un punto (.). Algo asi quizas: while true; do read -p "> " LINEA [ "$LINEA" = '.' ] && (echo $TXT; exit 0); TXT="${TXT}\n$LINEA'"; done; Saludos, Mauro -- JID: lavaram...@nube.usla.org.ar | http://lizaur.github.com/ 2B82 A38D 1BA5 847A A74D 6C34 6AB7 9ED6 C8FD F9C1 -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100219054812.ga16...@cacavoladora.org