Bash - Variables y funciones

Páginas: 2 (288 palabras) Publicado: 28 de junio de 2014
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 esutilizar letras mayusculas, esto no es necesario, pero nos ayudara a tener un script mas facil de entender.

#!/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 valorde 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 dela 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 queutilizar los simbolos '{}' alrededor del nombre de la variable.

#!/bin/bash

FICHERO="registro"
echo ${FICHERO}_2006.txt


----------------

FUNCIONES

En Bash sepueden definir funciones. Una funcion en Bash (denominada subrutina o procedimiento en otros lenguajes de programacion) se podria definir como un script dentro de un script. Sirvepara organizar un script en unidades logicas de manera que sea mas facil mantenerlo y programarlo. En Bash las funciones se pueden definir de la siguiente manera:

functionnombre_de_funcion(){
comandos_del_shell
}

Un ejemplo de funcion en un script:

#!/bin/bash

let A=100
let B=200

#
# Funcion suma()
# Suma los variables A y B
#function suma(){
let C=$A+$B
echo "Suma: $C"
}

#
# Funcion resta()
# Resta los variables A y B
#
function resta(){
let C=$A-$B
echo "Resta: $C"
}

suma
resta
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Variable de la funcion
  • Funciones y variables
  • Variables aleatorias y funcion de probabilidad
  • Funciones de dos variables
  • GUIA FUNCION VARIABLE REAL
  • Funciones De Variable Real
  • Funciones de varias variables
  • Funciones De Varias Variables

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS