Comment puis-je exécuter un script Perl sur Mac OS X?

Comment exécuter un script Perl sur OS X?

Je ne peux honnêtement trouver la réponse nulle part! Je suppose que je dois exécuter une commande dans Terminal, mais quoi?

(Je sais que c’est une vraie question de base et stupide)

Vous pouvez exécuter votre script Perl en appelant l’interpréteur Perl et en donnant votre fichier en entrée:

 perl myprogram.pl 

La méthode la plus simple pour exécuter un script Perl consiste à utiliser l’option suivante:

 perl myprogram.pl 

Cependant, vous pouvez trouver plus utile d’append une ligne shebang en haut du fichier perl.

 #!/usr/bin/perl print "Hello World!\n"; 

Pour exécuter ce script, vous devez append des permissions d’exécution à votre programme. Courir:

 chmod +x myprogram.pl 

Maintenant, pour exécuter votre script, vous pouvez simplement taper:

 ./myprogram.pl 

Un bon tutoriel sur Perl dans OSX peut être trouvé ici:

http://www.mactech.com/articles/mactech/Vol.18/18.09/PerlforMacOSX/index.html

Une documentation générique sur l’exécution du code Perl est bien sûr perldoc perlrun .

Pour répondre directement à votre question:

Vous pouvez exécuter un script perl sur n’importe quel système Unix en évaluant le code et en l’exécutant à partir de la ligne de commande:

 perl -e 'print "Hello World\n"'; 

Ou vous pouvez enregistrer votre script Perl dans un fichier (en script1.pl , avec l’extension .pl , disons script1.pl et la première ligne étant #!/usr/bin/perl ) et vous pourrez l’exécuter comme n’importe quel programme Unix (après avoir défini exécuter les permissions)

 /path/to/script/script1.pl 

Vous pouvez également exécuter un script à partir d’un fichier en exécutant l’interpréteur perl en tant que commande et en lui atsortingbuant un paramètre (dans ce cas, les permissions d’exécution sur le script ne sont pas nécessaires):

 perl /path/to/script/script1.pl