Inicio wiki
Aula Virtual
 Administración de Sistemas Operativos
Inicio ASO Aula Virtual

Vistas
  •   Conceptos básicos
De ASO

Variables

Como en cualquier lenguaje de programación, las variables se utilizan para poder guardar información y a partir de ella poder tomar decisiones o realizar operaciones. Lógicamente, las variables no pueden tener el nombre de ninguna palabras reservada (p.e echo) y hay dos formas diferentes de utilizarla despendiendo de si queremos asignarle un valor o operar con ellas. A continuación vamos a ver un ejemplo en el que se le asigna a la variable numero un valor y luego se muestra por pantalla.

#!/bin/bash
numero=5
echo "el valor de la variable es "$numero
Como se puede ver en el ejemplo cuando se quiere acceder al valor de la variable se utiliza el símbolo $.

Paso de parámetros

A menudo es necesario que nuestros scripts reciban parámetros desde la línea de comandos para hacerlos más versátiles. Los parámetros se pueden usar dentro del script como cualquier otra variable de shell. Los parámetros dentro del shell script son accesibles utilizando las variables: $0 es el nombre del programa, $1 es el primer parámetro, $2, es el segundo parámetro, etc. Además, se utiliza la variable $# que establece el número de parámetros que ha recibido el shell. A continuación vamos a ver un ejemplo:

#!/bin/bash
echo "El nombre del programa es "$0
echo "El primer parámetro recibido es "$1
echo "El segundo parámetro recibido es "$2
echo "..."
echo "En total se han recibido "$#" parámetros"