|
Página 2 de 4 Sintáxis de la programación shellEn esta sección abordamos algunos aspectos de la sintaxis adecuada para la programación en shell y también mencionamos el uso de algunos comandos.
Primera línea del archivoEs recomendable escribir en la primera línea del archivo la ruta del shell que se está utilizando, como el ejemplo: #!/bin/bash Aunque es una recomendación, si no está esa línea del archivo el script seguramente funcionará. ComentarioPara tener una línea comentada en el script se utiliza el caracter # Es también una buena costumbre, por documentación técnica del programa, escribir en líneas comentadas lo que realizada cada segmento del script por ejemplo, un script documentado sería: #!/bin/bash #ejemplo.sh
# Script para ejemplo de uso del comando echo echo "hola mundo"
#otro ejemplo de echo echo -n "hola"; echo " mundo" Ejecución consecutivaSe refiere a con una sola línea de código poder ejecutar más de un comando, lo cual se logra con el signo de punto y coma ; Ejemplo: echo -n "hoy es "; date; echo En este ejemplo tenemos 3 instrucciones en una sola línea de comando. El ; es útil para casos como retrasar la ejecución de una orden (sleep 15;echo "hola mundo") o asegurar que una orden se ejecutará inmediatemente consecutiva a otra anterior. Operador &&El operador && nos permite ejecutar un comando de manera condicional, es decir, al unir dos comandos mediante el operador && el segundo se ejecutará sólo si el primero terminó exitosamente. Ejemplo: ls archivo.txt && wc -l archivo.txt Donde la instrucción wc -l archivo.txt sé ejecutará solo en caso que la funcion ls no regrese un estado de error.. Operador ||Similar al anterior, este operador ejecuta un comando sólo en caso que el comando que lo precede presente una salida de error. Un ejemplo de una ejecución sería: ls archivo.txt || touch archivo.txt Este ejemplo crearía archivo.txt en caso que no exista, es decir, si el comando ls no se ejecuta de forma satisfactoria se realizará el comando touch.
|