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