cesareox » Docencia » DFSI » El lenguaje interpretado Bash
El interprete Bash es algo más que una simple consola. Es un lenguaje interpretado de programación que ayuda al administrador a realizar la mayor parte de las tareas necesarias, tanto en la automatización como en el arranque del sistema. Se utiliza especialmente (no exclusivamente) en sistemas Unix.
# Sirve para ver dos argumentos [ ! -z "$1" ] && echo "Argumento #1 = $1" [ ! -z "$2" ] && echo "Hay un Argumento #2 = $2"
# Borrará un archivo sólo si existe, si no existe sólo #ejecuta la primera comparación [ ! -f "$archivo" ] || (rm -f $archivo; echo "Borré el Archivo \"$archivo\" .")
for valor in variable do comandos done #Sintaxis de la sentencia while while expresion do comandos done
if [...]
then
# if-code
else
# else-code
fi
-- También valdría --
if [ ... ]; then
# hacer algo
fi
case value in
patron1) comando1
comando2;;
patron2) comando3
comando4;;
....
....
esac
# Si no se pone la lista, se toman los argumentos de
# entrada al script y/o la función, es decir #@
# Si no se pone break, sigue pidiendo datos
# Se recomienda modificar la variable PS3 (del entorno)
select variable [in lista]
do
secuencia de comandos
break
done
Unas 30 horas, equivalentes a un crédito ECTS