[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