Variables
En todo script tendreis que trabajar con variables, mas tarde o mas temprano. Vamos a ver como se definen y usan. Una buena costumbre cuando definamos variables en Bash es utilizar letras mayusculas, esto no es necesario, pero nos ayudara a tener un script mas facil de entender.
Definiendo una variable
#!/bin/bash
# Esto es un ejemplo en Bash del clasico "Hola Mundo"
MENSAJE="Hola Mundo"
echo $MENSAJE
Hemos definido una variable llamada MENSAJE con el valor "Hola Mundo", y la hemos usado con el comando echo para escribir el valor de la misma. Las variables en Bash se definen como NOMBRE=valor (sin espacios antes o despues del simbolo '=') y su valor se usa, poniendo el simbolo '$' delante del nombre de la variable, $NOMBRE.
Si al utilizar el valor de una variable, el nombre de variable esta seguido de un caracter que sea otra letra, numero o el simbolo '_', tendremos que utilizar los simbolos '{}' alrededor del nombre de la variable.
#!/bin/bash
FICHERO="registro"
echo ${FICHERO}_2006.txt
Tipos de variables
-a Declara un arreglo
-f Muestra una funcion y su definicion
-F Muestra el nombre de una funcion
-r Declara una variable de solo lectura
-x Declara una variable exportada
-i Declara una variable tipo entero o integer
Ejemplo de uso:
declare -i ENTERO = 100
* Edito: la mayoria de veces se usa la palabra reservada declare antes de la variable para declararla.
Tambien dejo como se declaran los tipos de variable.
Saludos..............8)
Fuente
0 comentarios:
Publicar un comentario