Bien sur cela ne fonctionne pas et j'obtiens les 'output' suivant:
Global symbol "$msg" requires explicit package name at (eval 1) line 1.
Bareword "Deferred" not allowed while "strict subs" in use at (eval 1)
line
2.
Bareword "Deferred" not allowed while "strict subs" in use at (eval 2)
line
2.
Bareword "Deferred" not allowed while "strict subs" in use at (eval 3)
line
2.
Bareword "Deferred" not allowed while "strict subs" in use at (eval 4)
line
2.
Bareword "Deferred" not allowed while "strict subs" in use at (eval 5)
line
2.
.... et plus encore.
et seulement ce message:
Global symbol "$msg" requires explicit package name at (eval 1) line 1.
Si j'utilise:
perl qtool.pl -e '$msg->{message} = Connection timed out with'
/var/spool/mqueueold /var/spool/mqueue
Quelqu'un serait en mesure de m'aider sur le sujet ??
Merci beaucoup pour toute votre aide, par avance
Ninou
./qtool.pl -e '$msg{message} =~ m/Connection timed out with/' /var/spool/mqueueold /var/spool/mqueue
En fait, l'argument de l'option '-e' est du code Perl sachant que '%msg' est une table de hachage lié au fichier de contrôle d'un message. La liste des champs est donné par :
./qtool.pl -e '$msg{message} =~ m/Connection timed out with/' /var/spool/mqueueold /var/spool/mqueue
En fait, l'argument de l'option '-e' est du code Perl sachant que '%msg' est
une table de hachage lié au fichier de contrôle d'un message. La liste des
champs est donné par :
./qtool.pl -e '$msg{message} =~ m/Connection timed out with/' /var/spool/mqueueold /var/spool/mqueue
En fait, l'argument de l'option '-e' est du code Perl sachant que '%msg' est une table de hachage lié au fichier de contrôle d'un message. La liste des champs est donné par :