[ubuntu-ar] echo en bash

Marcelo Fernandez marcelo.fidel.fernandez at gmail.com
Sat Apr 30 15:50:34 UTC 2011


El día 30 de abril de 2011 12:28, Hugo M <ham1988 en gmail.com> escribió:
> Dado el siguiente caso (no copio el real porque es mucho mas complejo y mi
> único problema se resume en esto xD):
>
> function bla() {
>  echo "Ingrese un número":
>  numero=0
>  read numero
>  echo $numero
> }
>
> echo $(bla)
>
> El problema es que nunca veo el "ingrese un número" sino que lo veo al
> final. Hay alguna forma de que el echo (o alguna otra función) imprima
> directamente en pantalla y no appendee al output de la función (para el
> primer caso, donde me interesa hacer el script interactivo con el usuario)?

Reemplazá los dos puntos del final por un punto y coma, así:

echo "Ingrese un numero:";

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



More information about the Ubuntu-ar mailing list