Um script escrito em Perl que é compilado e executado com um interpretador Perl recebe a extensão .pl. Contém linhas de código do programa Perl com variáveis, operações, funções e comentários. Pode ser difícil de ler devido à natureza sucinta e compacta da sintaxe da linguagem Perl.
Os scripts PL são normalmente utilizados para criar programas que analisam texto com expressões regulares.