Los scripts en Perl normalmente empiezan por la línea:
#!/usr/bin/perl
donde indica al sistema operativo que es un programa en Perl, que su ejecutable es perl y que se encuentra en el directorio /usr/bin
Esta línea sólo tiene efecto en entornos UNIX, y será interpretada por el sistema operativo, no por el intérprete. Para que pueda ejecutarse, el programa debe tener permisos de ejecución y lectura para el usuario que lo ejecuta.
En otros entornos, en lugar de colocar esta línea, se invocará al intérprete seguido del nombre del script a ejecutar:
perl script.pl
Esta es toda la estructura básica de un script en Perl, por lo que un pequeño script podría ser:
#!/usr/bin/perl
#Programa de ejemplo que saca por pantalla "Hola Mundo"
print "Hola Mundo\n";
La primera línea del programa, como se ha dicho anteriormente, indica
al sistema operativo que el archivo es un script (#!), que se interpreta
con perl y la ruta de acceso al intérprete, que puede variar de unas
máquinas a otras.
La segunda es un comentario (#).
La tercera línea es la única instrucción del programa, y
también se podría haber escrito como:
print ("Hola Mundo\n");
al estilo de C. El caracter \n indica un salto de línea y retorno
de carro, al igual que en C.