¿Cómo depurar scripts de shell?
Shell proporciona algunas opciones para depurar scripts, como:
1.-n: Lee los comandos en el script sin ejecutarlo, se usa para verificar errores de sintaxis en el script.
2.-v: Mientras ejecuta el script, imprima los comandos del script ejecutados en la salida de error estándar.
3.-x: Proporciona información de seguimiento de ejecución e imprime cada comando y resultado ejecutado en secuencia. Hay tres formas comunes de utilizar esta opción:
1. Proporcionar parámetros en la línea de comando. Por ejemplo: itcast@itcast$ sh -x ./script.sh
2. Proporcione parámetros al comienzo del script. Por ejemplo: #! /bin/sh -x
Utilice el comando set en el script para habilitar o deshabilitar parámetros. Por ejemplo: set -x y set x significan habilitar y deshabilitar el parámetro -x respectivamente, de modo que solo se pueda rastrear y depurar una determinada sección del script.
¿Lo has aprendido? También aprendí C después de aprender C de Dark Horse Programmer. Ahora estoy trabajando, con un salario de 15K y buenos beneficios.