Executer un script
Fermé
jacques
-
4 déc. 2010 à 16:24
mamiemando Messages postés 33636 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2025 - 4 déc. 2010 à 16:41
mamiemando Messages postés 33636 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2025 - 4 déc. 2010 à 16:41
Bonjour,
je desire programmer en perl, mais g besoin d'executer un script en perl.
je desire programmer en perl, mais g besoin d'executer un script en perl.
A voir également:
- Executer un script
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Script cmd - Guide
2 réponses
aragon6980
Messages postés
1198
Date d'inscription
vendredi 19 novembre 2010
Statut
Membre
Dernière intervention
19 avril 2011
252
4 déc. 2010 à 16:40
4 déc. 2010 à 16:40
où est le soucis ???
mamiemando
Messages postés
33636
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
18 avril 2025
7 842
Modifié par mamiemando le 4/12/2010 à 16:49
Modifié par mamiemando le 4/12/2010 à 16:49
Étape 1 : installer perl
Je ne sais pas quelle distribution tu utilises, mais il faut déjà commencer par installer le paquet qui fournit la comme "perl".
Sous debian il s'agit du paquet "perl" et il s'installe ainsi, en root :
Tu peux vérifier à ce stade que la commande perl existe bien avec la commande :
Exemple :
Ici perl est bien installé, la commande "perl" est en réalité la commande "/usr/bin/perl".
Étape 2 : écrire le script perl
Crée ton fichier avec un éditeur texte, par exemple nano :
Dans ton script perl tu es sensé mettre une en-tête indiquant le chemin vers la commande perl (ici /usr/bin/perl). Écris par exemple :
Sauve et quitte (ctrl x).
Étape 3 : transformer le script en exécutable
Ensuite, donne des droits en exécution à ce script :
Étape 4 : exécuter le script
Comme le script hello.pl n'est pas dans un des répertoires de ton PATH, il faut donner le chemin complet vers le fichier. Si tu ne c'est pas de quels répertoire il s'agit tu peux utiliser la commande :
Tu verras que ta console cherche a priori dans des répertoire comme /usr/local/bin, /usr/bin, /bin etc... Si par exemple tu as créé ton fichier dans /home/mando, tu peux donc lancer :
Si tu es dans le bon répertoire, tu peux taper plus simplement :
Exemple : (ici hello.pl est dans le répertoire courant)
Et si le script doit être corrigé ?
Il suffit de corriger hello.pl et de l'exécuter comme tu l'as fait dans l'étape 4.
Bonne chance
Je ne sais pas quelle distribution tu utilises, mais il faut déjà commencer par installer le paquet qui fournit la comme "perl".
Sous debian il s'agit du paquet "perl" et il s'installe ainsi, en root :
aptitude update aptitude safe-upgrade aptitude install perl
Tu peux vérifier à ce stade que la commande perl existe bien avec la commande :
which perl
Exemple :
(mando@aldur) (~) $ which perl /usr/bin/perl
Ici perl est bien installé, la commande "perl" est en réalité la commande "/usr/bin/perl".
Étape 2 : écrire le script perl
Crée ton fichier avec un éditeur texte, par exemple nano :
nano hello.pl
Dans ton script perl tu es sensé mettre une en-tête indiquant le chemin vers la commande perl (ici /usr/bin/perl). Écris par exemple :
#!/usr/bin/perl print "Hello !\n"
Sauve et quitte (ctrl x).
Étape 3 : transformer le script en exécutable
Ensuite, donne des droits en exécution à ce script :
chmod a+x hello.pl
Étape 4 : exécuter le script
Comme le script hello.pl n'est pas dans un des répertoires de ton PATH, il faut donner le chemin complet vers le fichier. Si tu ne c'est pas de quels répertoire il s'agit tu peux utiliser la commande :
echo $PATH
Tu verras que ta console cherche a priori dans des répertoire comme /usr/local/bin, /usr/bin, /bin etc... Si par exemple tu as créé ton fichier dans /home/mando, tu peux donc lancer :
/home/mando/hello.pl
Si tu es dans le bon répertoire, tu peux taper plus simplement :
./hello.pl
Exemple : (ici hello.pl est dans le répertoire courant)
(mando@aldur) (~) $ chmod a+x hello.pl (mando@aldur) (~) $ ./hello.pl Hello !
Et si le script doit être corrigé ?
Il suffit de corriger hello.pl et de l'exécuter comme tu l'as fait dans l'étape 4.
Bonne chance