Problème, PERL require explicite name package
Computeraddict
-
computeraddict -
computeraddict -
Bonjour,
Voici ce que j'ai l'orsque je lance mon script:
Je comprends pas trop ce qu'il manque, voila le début de mon script
Vraiment je vous serai reconnaissant de m'aider ça fait 1 heure que je bataille en vain...
Voici ce que j'ai l'orsque je lance mon script:
Global symbol "$home" requires explicit package name at /root/projetperle.pl line 5. Global symbol "$clear" requires explicit package name at /root/projetperle.pl line 6. Global symbol "$clear" requires explicit package name at /root/projetperle.pl line 6. Global symbol "$hometerm" requires explicit package name at /root/projetperle.pl line 7.
Je comprends pas trop ce qu'il manque, voila le début de mon script
#!/usr/bin/perl
use strict;
use warnings;
system("clear");
$home="~/autoperl";
$clear=system("$clear");
$hometerm="--workdir /root/autoperl";
system ("cd ~ ; mkdir Securethis");
Vraiment je vous serai reconnaissant de m'aider ça fait 1 heure que je bataille en vain...
4 réponses
-
-
Salut,
je suis sur c'est un très simple
Oui, mais il faut lire la documentation, sinon c'est vite fait compliqué ;-)
http://perl.mines-albi.fr/DocFr/perldebtut.html
http://perl.mines-albi.fr/DocFr/perlintro.html#port%C3%A9e%20des%20variables
#!/usr/bin/perl use strict; use warnings; system("clear"); my $home="~/autoperl"; my $clear=system("$clear"); my $hometerm="--workdir /root/autoperl"; system ("cd ~ ; mkdir Securethis");
-
Hihi, merci ça marche :)
Dis moi tu saurais comment lancer des taches dans des terminaux autrement que par des "xterm"?
Une fois les taches lancés je présume que pour fermer les fenetre il suffit de faire unsystem("killall xterm");
Ais-je tord? merci de me corriger, après ça promis je te laisse tranquille :) -