Perl debugger

De drev
Aller à : navigation, rechercher

Appel

avec l'option de perl -d

perl -d script.pl

commandes

Les commandes sont très similaire a GDB, notament p, x et w qui sont présente

Auto-complétion

pour avoir l’auto-complétion et l'historique activé, le paquet libterm-readline-gnu-perl doit être installé

Utilisation de base

Watchpoint

w $var

Print

p $var

Exploration

x %hash

breakpoint

b line

b my_sub

b Module::my_sub

f Module.pm

b line

Ecrire dans un fichier

 DB<20>  open(FH, '>', "output.txt") 
 DB<21> print FH $var

Débogger avec Emacs

Emacs possede une fonctionalitée intégrée pour débogger le Perl via la commande

M-x perldb

Debugger web scrapping

$mech->save_content('dump.html');