Bashdb
De Linuxmemo.
(Différences entre les versions)
(→Commandes) |
(→Commandes) |
||
Ligne 8 : | Ligne 8 : | ||
bashdb nomduscript | bashdb nomduscript | ||
==Commandes== | ==Commandes== | ||
+ | ===Mode pas à pas=== | ||
*aide | *aide | ||
help | help | ||
Ligne 21 : | Ligne 22 : | ||
print $NOMVARIABLE | print $NOMVARIABLE | ||
sont alias est "pr" | sont alias est "pr" | ||
+ | ===Mode point d'arret=== | ||
*ajouter un "breakpoint" ou un "breakpoint" temporaire valable 1 seul fois | *ajouter un "breakpoint" ou un "breakpoint" temporaire valable 1 seul fois | ||
break numerodeligne | break numerodeligne | ||
Ligne 32 : | Ligne 34 : | ||
delete (pour supprimer tout les "breakpoint" | delete (pour supprimer tout les "breakpoint" | ||
sont alias est "d" | sont alias est "d" | ||
+ | *exécuter le script | ||
+ | contine numerodebreakpoint | ||
+ | ou | ||
+ | continue (jusqu'au prochain "breakpoint" ou la fin) |
Version du 21 octobre 2014 à 21:01
http://bashdb.sourceforge.net/bashdb.html
Bash script debugger
Sommaire |
Invocation
bashdb nomduscript
Commandes
Mode pas à pas
- aide
help help nom_de_commande
- Voir le code (10 ligne par défaut):
list
sont alias est "l"
list .
- Avance l’exécution
step
sont alias est "s"
- Afficher la valeur d'une variable
print $NOMVARIABLE
sont alias est "pr"
Mode point d'arret
- ajouter un "breakpoint" ou un "breakpoint" temporaire valable 1 seul fois
break numerodeligne tbreak numerodeligne
break sont alias est "b" et pas d'alias pour tbreak
- supprimer des "breakpoint"
clear numerodebreakpoint
ou
delete numerodebreakpoint
ou
delete (pour supprimer tout les "breakpoint"
sont alias est "d"
- exécuter le script
contine numerodebreakpoint
ou
continue (jusqu'au prochain "breakpoint" ou la fin)