Herramientas de usuario

Herramientas del sitio


sistema:linux:sh

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
sistema:linux:sh [2009/08/15 20:23]
alfred
sistema:linux:sh [2020/05/09 09:25] (actual)
Línea 7: Línea 7:
 #!/bin/sh #!/bin/sh
 </​code>​ </​code>​
 +
 +
 +
 ==== Variables ==== ==== Variables ====
-Asignación+Asignación:
 <​code>​ <​code>​
 JAVA_HOME=/​usr JAVA_HOME=/​usr
 </​code>​ </​code>​
-Acceso+Acceso:
 <​code>​ <​code>​
 echo "​$JAVA_HOME"​ echo "​$JAVA_HOME"​
 </​code>​ </​code>​
-Pasarlas a variables de entorno+Pasarlas a variables de entorno:
 <​code>​ <​code>​
 export JAVA_HOME export JAVA_HOME
 </​code>​ </​code>​
 +Guardar la salida de un comando en una variable (//amb accents tencats//):
 +<​code>​
 +VARIABLE=`pwd`
 +</​code>​
 +==== Condicionales ====
 +if
 +<​code>​
 +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
 +</​code>​
 +
 +==== Cadenas ====
 +Concatenar (mostraría ''/​hola/​bcde''​):​
 +<​code>​
 +PATH=/hola/
 +echo "​$PATH"/​bcde
 +</​code>​
 +
 ==== Varios ==== ==== Varios ====
 Varias líneas en una: Varias líneas en una:
 <​code>​ <​code>​
 JAVA_HOME=/​usr;​ export JAVA_HOME JAVA_HOME=/​usr;​ export JAVA_HOME
 +</​code>​
 +Comentarios
 +<​code>​
 +# JAVA_HOME=/​usr;​ export JAVA_HOME
 </​code>​ </​code>​
  
 ===== Ejemplos básicos ===== ===== Ejemplos básicos =====
  
sistema/linux/sh.1250367803.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)