Hoja de referencia de programación de scripts de Shell
Hoja de referencia de programación de scripts de Shell
Variables
| Comando | Descripción |
|---|---|
VAR=valor |
Definir una variable |
$VAR |
Acceder a una variable |
`comando` |
Sustitución de comando |
Control de flujo
| Comando | Descripción |
|---|---|
if |
Comprobación condicional |
then |
Ejecutar si la condición es verdadera |
else |
Ejecutar si la condición es falsa |
elif |
Condición alternativa |
fi |
Fin de la comprobación condicional |
for |
Bucle |
while |
Bucle mientras la condición sea verdadera |
do |
Cuerpo del bucle |
done |
Fin del bucle |
Funciones
| Comando | Descripción |
|---|---|
nombre_funcion() {} |
Definir una función |
return |
Retornar desde una función |
$? |
Valor de retorno del último comando |
Control de script
| Comando | Descripción |
|---|---|
#!/bin/bash |
Especificar el intérprete utilizado por el script |
chmod +x script.sh |
Dar permisos de ejecución al script |
./script.sh |
Ejecutar el script |