Desde el momento que cada script tiene que ser interpretado por el programa ‘perl’, y dado que los script no son sino simples file de texto, tienen que empezar con los caracteres # seguidos con el recorrido completo del binario perl sobre el sistema, típicamente:

#!/usr/bin/perl

o bien #!/usr/local/bin/perl

(para localizar dónde reside en vuestro sistema el intérprete perl, escribid ‘which perl’ en un terminal, aunque normalmente el intérprete se instala en /usr/bin; pero no se puede saber con certeza).
Éste, una vez que el file se ha hecho ejecutable (con chmod 755 nombre_script.pl), hace que cuando el script se ejecuta, el kernel lea la primera línea y vaya a buscar al intérprete, que después se ocupará de la interpretación del resto del código.

Un método alternativo para lanzar un script en perl, es el de llamar ‘perl’ con el nombre del script como argumento:

perl script.pl

Perl reconoce muchas opciones; las más útiles son:

* -h visualiza una página de ayuda;

* -d ejecuta el script bajo el debugger;

* -l añade automáticamente el pie de línea, añadiéndolo al final de cada comando ‘print’;

* -v visualiza la versión de la versión del perl instalado en vuestra máquina y sal;

* -w visualiza algunos warnings en el guión, muy útil para descubrir los errores.

Todas estas (y muchas otras opciones) se documentan en “man perl” para el perl4, y en “man perlrun” para el 5 (perl 5 divide la inmensa manpage del 4 en casi 25 secciones) En un script perl, la almohadilla( # ) introduce un comentario, y todo lo que viene después en una línea se ignora.

print “Hello world\n”; # Éste es un comentario y se ignorará; será
# ejecutado sólo el comando “print”

Los comentarios a menudo son útiles por sí mismos y para quien lee vuestro código: para vosotros, por el hecho de que podéis utilizarlos como “apuntes” para, por ejemplo, acordaos de hacer algo que habéis olvidado o dejado atrás; para los demás, gracias a la mayor facilidad de interpretar vuestro código, siempre que incluyáis vuestros comentarios dentro.

Registro de Hosting y Dominio   Preguntas y Respuestas ¿Que es Espacio para alojamiento de 1000 Megabytes ? resp. es el espacio que tienes disponible para los archivos ...
LibreOffice 3.5 Cerca de una año y medio después de su lanzamiento inicial, el equipo de trabajo de The Document Foundation acaba de liberar LibreOffice 3.4.5 final. ...
Pinterest envía más tráfico a revistas y blogs que Twitter Pinterest es una red social que trabaja con unos tableros virtuales donde los usuarios pueden compartir fotos, textos y otros contenidos con el resto ...
Miniaturas con Imagick Crear una miniatura con Imagick
Un fallo en Twitter podría dejar al descubierto los mensajes privados Un desarrollador se ha propuesto demostrar que los problemas de privacidad no son sólo cosa de Facebook, sino que Twitter también tiene algunos fallos...
Todas las versiones del navegador Internet Explorer tienen graves problemas de seguridad El pasado día 17 de septiembre responsables de seguridad de Microsoft publicaban un nueva advertencia de seguridad en la que se daba a conocer un nuev...
Windows 10 tambien será gratis para quien tiene una copia pirata Microsoft no discriminará las copias piratas de Windows 10 a la hora de proporcionar actulización gratuita desde versiones anteriores. Si no puedes...
URLs cortas, anchor text y SEO, según Google Las dudas acerca de las consideraciones que afectan a los redireccionamientos son frecuentes entre webmasters. En esta ocasión Matt Cutts ingeniero...
En 2014 la adopción de las aplicaciones de mensajería será masiva El crecimiento fuerte y constante de las aplicaciones de mensajería en los últimos años ha puesto de manifiesto que se trata de un servicio móvil cons...
Estratégias y Tácticas puestas a prueba en las redes sociales Las expectativas de los pequeños negocios al usar las redes sociales aparentemente están alineadas con sus experiencias, aunque no son tan exitosos ...
Llamada del Perl
Tagged on: