User Tools

Site Tools


informatique:linux:bash

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
informatique:linux:bash [2016/10/17 14:45] – [PS1 avancé] pteuinformatique:linux:bash [2019/04/16 15:08] – [Debugger un script] vérifier la syntaxe pteu
Line 69: Line 69:
 =====Debugger un script===== =====Debugger un script=====
  
-Pour débugger un script, ajouter dans le script :+Pour vérifier la syntaxe d'un script sans lancer : ''set -n'' (ou ''bash -n mon_script.sh''
 + 
 +Pour le débugger un script, ajouter dans le script :
   * ''set -x'' à partir de l'endroit où l'on veut tracer le script   * ''set -x'' à partir de l'endroit où l'on veut tracer le script
   * ''set +x'' à partir de l'endroit où l'on veut cesser de tracer le script    * ''set +x'' à partir de l'endroit où l'on veut cesser de tracer le script 
- +Autre méthode : lancer le script dans nouveau shell avec : ''bash -x script''
-Autre méthode : lancer le script dans nouveau shell avec : ''sh -x script''+
  
 Encore une autre méthode : à la première ligne du script, rajouter "-v" au **shebang**, par exemple : Encore une autre méthode : à la première ligne du script, rajouter "-v" au **shebang**, par exemple :
informatique/linux/bash.txt · Last modified: 2023/01/09 10:52 by pteu