Comment exécuter un script Perl avec ActivePerl?
je viens d'installer ActivePerl 5.12.2.1202 sur mon Windows XP dans C:/Perl
. Je suis nouveau dans Perl scripting.
je tiens juste à exécuter un programme en Perl qui contient un print
statement, que j'ai enregistré dans Notepad avec le nom ex.pl
.
- Comment puis-je lancer ce programme Perl?
- puis-je utiliser un éditeur pour taper un script Perl autre que le bloc-notes?
- comment utiliser ActivePerl?
5 réponses
Exécuter le programme en Perl à partir de invite de commande
start->run>cmd
(invite de commande), écrireperl full_path_of_your_script
, commeC:\> perl hello.pl
#This assumes that perl is in your PATH environment variable.
il y en a beaucoup Perl Editors, vous pouvez utilisé pour les scripts Perl comme DzSoft, Perl Expess,Komodo Edit etc Et Voir aussi http://www.perlmonks.org/?node_id=169668 et Perlfaq3 -Windows Perl Editors pour plus de détails.
regardez http://docs.activestate.com/activeperl/5.12/, pour ActivePerl 5.12 documentation.
programmes Perl (ou tout autre programme exécuté par un interpréteur) est exécuté en passant le script comme argument de ligne de commande à l'interpréteur. Par exemple, dans ce cas:
perl.exe ex.pl
Padre Perl IDE et Kephra sont de bons éditeurs pour Perl.
comme alternative à ActivePerl, il y a Perl Fraise.
les programmes Perl sont exécutés en utilisant l'interpréteur Perl, perl.EXE. Ceci est généralement fait à partir de la ligne de commande:
C:\>C:\Perl\bin\perl ex.pl
Si perl.exe est dans votre PATH
variable d'environnement qui peut être réduit à:
C:\>perl ex.pl
si vous avez choisi d'avoir *.les fichiers pl associés à Perl pendant l'installation, vous pouvez également double-cliquer sur eux à partir de Windows Explorer.
si vous avez *.les fichiers pl associés à Perl et add .PL
pour votre PATHEXT
environnement variable vous peut fonctionner comme n'importe quel autre fichier exécutable:
C:\>ex
les programmes Perl ne sont que des fichiers texte. Ils peuvent être édités avec n'importe quel éditeur de texte (Padre, Kokomo, vim, emacs, Notepad++, etc.). Utilisez celui qui vous convient le mieux.
ActivePerl est juste une distribution de Perl. "Utiliser" signifie généralement exécuter perl.exe pour exécuter votre programme. ActivePerl inclut également le PPM (Perl Package Manager) Je n'ai pas de compilateur C disponible. La plupart des développeurs Perl expérimentés préfèrent utiliser le cpan shell.
juste pour ajouter aux autres réponses, J'utilise EPIC,le plugin Perl eclipse. J'utilise Perl sur une machine Windows 7 64 bits.
j'exécute encore des scripts depuis la ligne de commande dans windows en utilisant ActivePerl, mais pour le développement j'aime être capable de passer dynamiquement à travers le script ligne par ligne.
juste pour ne pas paraphraser d'autres réponses et être plus utile (même si le post est en quelque sorte vieux ) je recommande d'utiliser le commutateur "-e" pour exécuter des scripts Perl s'ils sont composés de quelques instructions E. g
Perl-e " print ('hello')"
et bien sûr, cela nécessite que l'exécutable Perl est dans la variable Path,si non, et en supposant que Perl est dans le dossier c:\Perl , vous pouvez l'ajouter en cliquant :
définir %PATH%= % PATH%; c:\Perl\bin
quand il s'agit du choix de l'éditeur de texte ,J'utilise toujours le bloc-notes++ pour presque tout ,il est livré avec quelques fonctionnalités utiles comme la mise en évidence des mots-clés et quelques capacités d'auto-complétion.