[ubuntu-ar] echo en bash
Marcelo Fernandez
marcelo.fidel.fernandez en gmail.com
Sab Abr 30 16:18:48 UTC 2011
El día 30 de abril de 2011 13:08, Hugo M <ham1988 en gmail.com> escribió:
> No funciona y creo que no se entendió mi pregunta :S, esto está codeado en
> bash para Linux. El problema es que cuando obtenés el valor de salida se
> juntan todos los "echos" que hayas echo en la función. Hay un "echo" o
> "print" o lo que sea que tire las cosas directamente por pantalla, sin
> appendearlas al standard output?
Estás llamando mal a la función "bla" (vía echo y no hace falta), ésta
funciona como querés:
#!/bin/bash
function bla() {
echo -n "Ingrese un número:";
numero=0;
read numero;
echo $numero;
}
bla
Fijate que le agregué el -n al primer echo para que el read te quede
al ladito de los dos puntos :-)
Acá tenés más info relacionada (todo un manual, bah):
http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-8.html
Y fijate de no hacer Top-posting.
Saludos
--
Marcelo F. Fernández
Buenos Aires, Argentina
Licenciado en Sistemas - CCNA
E-Mail: marcelo.fidel.fernandez en gmail.com
Blog: http://blog.marcelofernandez.info
Twitter: http://twitter.com/fidelfernandez
Más información sobre la lista de distribución Ubuntu-ar