====== 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 =====