====== Shell Scripting ======
===== Básico =====
==== Creación de un script ====
Ha de ser un fichero con permisos de ejecución y que empiece por...
#!/bin/sh
==== Variables ====
Asignación:
JAVA_HOME=/usr
Acceso:
echo "$JAVA_HOME"
Pasarlas a variables de entorno:
export JAVA_HOME
Guardar la salida de un comando en una variable (//amb accents tencats//):
VARIABLE=`pwd`
==== Condicionales ====
if
if [ "$AEJHOME" = "" ]
then
echo "** AEJHOME must be defined"
exit 1
elif [ "$JAVA_HOME" = "" ]
then
echo "** JAVA_HOME must be defined"
exit 1
else
echo "** ALL RIGHT! **"
fi
==== Cadenas ====
Concatenar (mostraría ''/hola/bcde''):
PATH=/hola/
echo "$PATH"/bcde
==== Varios ====
Varias líneas en una:
JAVA_HOME=/usr; export JAVA_HOME
Comentarios
# JAVA_HOME=/usr; export JAVA_HOME
===== Ejemplos básicos =====