Débogage des techniques de scripts de coquille de bash

Débogage des techniques de scripts de coquille de bash

Bien que les scripts bash ne soient pas un langage de programmation compilable à part entière, il est toujours très puissant et la taille du script peut atteindre une taille énorme. Par conséquent, même lorsque vous n'êtes que des techniques de script de dénigrement occasionnelles, certaines techniques sont bonnes à savoir afin d'aider à vous déboguer. Dans cet article, nous répertorions les techniques de débandage des scripts de commande la plupart des commandes et de base.

La première technique de débogage est BU en utilisant -X option de bash pendant l'exécution du script. Cela imprimera toutes les lignes de code qui s'exécutent. Pour une illustration, considérons un exemple suivant:

#!/ bin / bash echo hello myvar = 3 echo $ myvar 

Pour déboguer cette utilisation de script shell bash -X Option bash lors de l'exécution du script:

$ bash -x bash-script.sh + echo Bonjour bonjour + myvar = 3 + echo 3 3 

Le débogage des scripts de bash suivant est à utiliser la commande echo. Placer la commande echo sur chaque ligne pour imprimer du contenu variable ou même une ligne de code entière pour voir ce qui est exécuté et ce qui suit. Cela a déjà été illustré dans l'exemple de code ci-dessus Echo $ myvar.

Tutoriels Linux connexes:

  • Python Expressions régulières avec des exemples
  • Boucles imbriquées dans les scripts bash
  • Tutoriel de débogage GDB pour les débutants
  • Bash Script: Hello World Exemple
  • Masterring Bash Script Loops
  • Boucles de bash avec des exemples
  • Conseils de ligne de commande bash utiles et exemples de trucs - Partie 1
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Advanced Bash Regex avec des exemples
  • Exemples de liner complexe Linux Bash