#! / Bin / bash # encuentra una variable que no existe, terminar la ejecución de la secuencia de comandos SET -o noEliminar # error de ejecución del encuentro, terminar la ejecución del script errexit SET -o # envoltorio funciones necesarias # sólo lectura y declaraciones de variables estáticas son modificaciones locales la variable # usando el $ () en lugar de `(acento grave) # usar [[]] en lugar de [] #echo no es el único método de depuración # la sintaxis de la escritura de cheques -n fiesta -n test.sh # comandos de seguimiento con un -v en la ejecución de cada comando test.sh fiesta -v # -x pista con la ejecución de cada comando en el guión, y la información adicional que aumenta la fiesta -x test.sh línea de entrada de impresión # leer la cáscara de #set -o verbosa # ejecutar el comando de impresión antes del comando SET -o xtrace # da salida a la hora actual: año, mes, día, hora fecha "+% y-M-% d %% H:% M:% s" # y la interacción del usuario, variables de entrada de lectura leen x