/ / ¿Cómo puedo ejecutar un script Perl en Mac OS X? - perl, macos

¿Cómo puedo ejecutar una secuencia de comandos Perl en Mac OS X? - perl, macos

¿Cómo ejecuto un script Perl en OS X?

Honestamente, ¡no puedo encontrar la respuesta en ningún lado! Presumiblemente tengo que ejecutar un comando en la Terminal, pero ¿qué?

(Sé que esta es una pregunta realmente básica y estúpida)

Respuestas

70 para la respuesta № 1

Puede ejecutar su Perl guión invocando el Perl intérprete y dando su archivo como entrada:

perl myprogram.pl

17 para la respuesta № 2

La forma más fácil de ejecutar un script perl es con la opción:

perl myprogram.pl

Sin embargo, puede que le resulte más útil agregar una línea shebang en la parte superior del archivo perl.

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

A fin de que ejecutar este script, necesita agregar permisos de ejecución a su programa. Correr:

chmod +x myprogram.pl

Ahora, para ejecutar su script, simplemente puede escribir:

./myprogram.pl

14 para la respuesta № 3

Un buen tutorial sobre Perl en OSX se puede encontrar aquí:

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

Una documentación genérica sobre la ejecución de código Perl es, por supuesto, perldoc perlrun.

Para responder a su pregunta directamente:

Puede ejecutar un script perl en cualquier sistema Unix haciendo que el código sea evaluado y ejecutado desde la línea de comandos:

perl -e "print "Hello Worldn"";

O puede guardar su secuencia de comandos Perl en un archivo (normalmente .pl extensión, digamos script1.pl y con la primera línea siendo #!/usr/bin/perl) y luego puede ejecutarlo como cualquier programa Unix (después de configurar los permisos de ejecución adecuados)

/path/to/script/script1.pl

También puede ejecutar un script desde un archivo ejecutando el intérprete de perl como comando y dando el script como parámetro (en este caso, no se necesitan permisos para ejecutar el script):

perl /path/to/script/script1.pl