Slackjeff Wiki

Juntando bits aprendemos juntos

Ferramentas do usuário

Ferramentas do site


utils:perl

Essa é uma revisão anterior do documento!


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

…

utils/perl.1749412609.txt.gz · Última modificação: por hrcerq