Unix - Variables

 
Vista:

Variables

Publicado por pp (3 intervenciones) el 10/11/2000 00:00:00
Quiero saber cómo se suman 2 vbles numéricas en Unix y como se comparan. Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Variables

Publicado por fernando peña (11 intervenciones) el 15/11/2000 00:00:00
Hola. Este pequeño script podrá ayudarte a resolver tus dos dudas :

-Que yo sepa, NO existen variables "numéricas" en el shell de UNIX. Una variable de shell no
tiene categoría.

- Con el editor "vi", crea un pequeño fichero
que contenga esto, y lo llamas "ejemplo" :

vi ejemplo


a=50
b=40
c=`expr $a + $b`
echo "el valor de c es $c"
if [ $a -gt $b ]
then

echo "a es mayor que b"
fi

...luego ejecutalo : sh ./ejemplo



NOTA.-

OJO :- Las comillas !!!! de izquierda a drcha. !!!
- No espacio entre el símbolo "igual"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Variables

Publicado por Elvis (1 intervención) el 19/06/2009 16:49:30
Que pena, no se si este sea el sitio correcto para hacer mi pregunta y es la siguiente:

tengo una variable asi
TRES="mail_"

quiero crear variables asi:

for dato in elvis ruth fernando
do
${TRES}${dato}="${dato}@cuenta.com"
done

que si hago echo su resultado sea como muestro:

*********************

echo ${mail_elvis}

[email protected]

*********************

echo ${mail_ruth}

[email protected]

*********************

echo ${mail_fernando}

[email protected]

En alguna ocasión lo hice, pero no recuerdo el comando.

fual algo como

comando ${DATO}elvis="[email protected]"

si me pueden ayudar, les quedo altamente agradecido
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Variables

Publicado por Eduardo (3 intervenciones) el 19/02/2001 18:54:13
tambien puedes sumar de la siguiente forma

$ bc < 2+3
5
$

o Bien

$ bc < 2+3 > resultado
$ more resultado
5
$

atte. eduardo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar