Bonjour ou Bonsoir,
je suis absolument débutant en perl, quoique je connaisse un peu le C, beaucoup le fortran, et bien aussi le shell quel qu'il soit; dans un script d'un vingtaine de lignes que j'essaye de faire marcher, il se produit l'erreur suivante à un test :
Argument "NULL" isn't numeric in numeric ne (!=) at /home/DAVID/PERL/bbbbb_telnet.pl line 155.
Le test en question est le suivant :
" if (@data != NULL) { ", et il porte sur la bannière de login que l'on obtient dès qu'on se connecte sur une machine par telnet de la façon suivante :
$t->login(Name => $user, Password => $pass);
my (@data) = $t->get();
Je suppose qu'il suffirait donc de modifier le deuxième opérande du test, "NULL", afin qu'il soit de nature comparable à celle de la variable @data, mais je ne sais pas comment faire cela.
Merci de m'y aider,
David
Partager