Essa é uma revisão anterior do documento!
Tabela de conteúdos
perl
Apesar de não padronizado , o interpretador perl possui uma longa tradição de distribuição conjunta com o sistema UNIX, tendo depois extrapolado para outros sistemas.
Sua inspiração parte de outros utilitários como sed, awk e o próprio Shell do UNIX, além de ter importado ideias da linguagem C, e portanto acaba misturando uma dinâmica para processamento de texto com interação com o sistema operacional (criar e remover arquivos ou diretórios, interagir com sockets e até mesmo gerenciar processos).
Usa-se o termo perl em referência ao interpretador propriamente, que está disponível como comando do sistema oepracional, enquanto o termo Perl é usado em referência à linguagem utilizada pelo interpretador para executar os comandos. Como estamos no contexto de utilitários, o foco deste artigo será o interpretador perl. Para mais informações sobre a linguagem Perl consulte a seção referente no contexto de programação (prog).
Usos
perl é um utilitário de linha de comando que ficou bastante conhecido pelo termo one-liner (de uma linha), em referência aos diversos usos versáteis que podem ser feitos do interpretador com apenas uma linha de comando. Apesar disso, é comum também o uso do interpretador para apenas acionar um programa mais extenso armazenado em um ou mais arquivos.
Noções básicas
Para aprender a usar perl, vamos começar detalhando alguns conceitos comuns da sua terminologia:
- Expressão regular
Vide expressões regulares. perl obviamente utiliza o padrão Perl.
Usando perl
…
Especificação
Toda a especificação (do interpretador e da linguagem) está disponível aqui.
Distribuição
…