Herramientas de usuario

Herramientas del sitio


sistema:linux:sh

¡Esta es una revisión vieja del documento!


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

sistema/linux/sh.1250368552.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)