Variables
Las variables solo se declaran y se les asigna el contenido que queremos que tenga, ya sean letras o números; no tenemos que asignarles un tipo como hacemos en lenguajes de programación C, C++, C#, Java, ABAP u otros.
Ejemplo: numero=5
NOTA QUE NO LLEVA ESPACIOS ENTRE LA VARIABLE Y LA ASIGNACIÓN DE CONTENIDO.
Por cierto, una definición para variables en programación seria decir que son espacios reservados en la memoria que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa. Una variable corresponde a un área reservada en la memoria principal del ordenador. Según fing.edu.uy, si quieres más información date una vuelta por su página web.
Una vez declaramos una variable y le asignamos su contenido podemos hacer uso de ella de diferentes maneras.
Ejemplo:
#!/bin/bash
numero=4
echo $numero
Al ejecutar este código, el resultado será 4.
Otra forma es utilizando el comando let, con este comando le dejamos saber al interprete que vamos a ejecutar una operación aritmética.
#/bin/bash
numero=4
let numero=numero+1
echo $numero
El resultado sería 5.
#!/bin/bash
n1=3
n2=2
n3=$( echo " scale=2; $n1/$n2 " | bc -l )
echo $n3
El resultado de esta script sería 1.50.
Ejemplo: numero=5
NOTA QUE NO LLEVA ESPACIOS ENTRE LA VARIABLE Y LA ASIGNACIÓN DE CONTENIDO.
Por cierto, una definición para variables en programación seria decir que son espacios reservados en la memoria que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa. Una variable corresponde a un área reservada en la memoria principal del ordenador. Según fing.edu.uy, si quieres más información date una vuelta por su página web.
Una vez declaramos una variable y le asignamos su contenido podemos hacer uso de ella de diferentes maneras.
Impresión en pantalla
Para imprimir en pantalla necesitamos usar el comando echo y el carácter especial ($).Ejemplo:
#!/bin/bash
numero=4
echo $numero
Al ejecutar este código, el resultado será 4.
Operaciones Aritméticas
Podemos realizar sumas, restas y todo tipo de operaciones aritméticas con variables, solo tenemos que conocer la forma. Como en el caso de querer asignarle una operación aritmética a una variable, no basta con solo escribir numero=4+3, ya que al imprimir, la salida sería "4+3" cuando queremos que sea 7. Para lograr esto, se puede realizar de la siguiente manera: numero=$[ 4 + 7 ] al ejecutar este código si nos realizaría la suma entre los corchetes.Otra forma es utilizando el comando let, con este comando le dejamos saber al interprete que vamos a ejecutar una operación aritmética.
#/bin/bash
numero=4
let numero=numero+1
echo $numero
El resultado sería 5.
Para imprimir números decimales tendríamos que auxiliarnos del comando scale=cantidad de decimales que quiero + bc -l como el ejemplo a continuación:
n1=3
n2=2
n3=$( echo " scale=2; $n1/$n2 " | bc -l )
echo $n3
El resultado de esta script sería 1.50.
Los operadores aritméticos son los usuales:
- (+) Para suma
- (-) Para resta
- (*) Para multiplicación
- (/) Para división
Comentarios
Publicar un comentario