Depuración de técnicas de scripts de shell bash
- 820
- 255
- Sra. María Teresa Rentería
Aunque la secuencia de comandos de bash no es un lenguaje de programación compilable que no se puede encender, sigue siendo muy potente y el tamaño del script puede crecer en un tamaño enorme. Por lo tanto, incluso cuando solo es un usuario de scripting bash o para principiantes completos, algunas técnicas es bueno saber para ayudar a depurar el código de inicio. En este artículo enumeramos algunas técnicas de debbuging de scripting básico y de comandos básicos.
La primera técnica de depuración está usando -X
Opción bash durante la ejecución de script. Esto imprimirá todas las líneas de código que se ejecuta. Para una ilustración, consideremos un siguiente ejemplo:
#!/bin/bash echo hola myvar = 3 echo $ myvar
Para depurar este script de shell bash use -X
Opción bash durante la ejecución del script:
$ bash -x script bash.sh + echo hola hola + myvar = 3 + echo 3 3
La siguiente y muy común depuración de secuencias de comandos bash es usar el comando Echo. Coloque el comando echo en cada línea para imprimir contenido variable o incluso una línea de código completa para ver qué se está ejecutando y qué sigue. Esto ya se ha ilustrado en el ejemplo de código anterior echo $ myvar
.
Tutoriales de Linux relacionados:
- Expresiones regulares de Python con ejemplos
- Bucles anidados en guiones Bash
- Tutorial de depuración de GDB para principiantes
- Bash Script: Hello World Ejemplo
- Mastering Bash Script Loops
- Bash Loops con ejemplos
- Ejemplos de consejos y trucos de comandos de comandos útiles - Parte 1
- Una introducción a la automatización, herramientas y técnicas de Linux
- Bash Regex avanzado con ejemplos
- Ejemplos de Linux Complex Bash One-Liner
- « Cómo obtener una entrada de usuario con el ejemplo de la función PYTHON RAW_INPUT
- Cómo acceder e imprimir argumentos de la línea de comandos con Python »