![]()
Como, em todas as linguagens de programação, hora de fazer um “Hello World” para consolidarmos nosso conhecimento na linguagem Perl.
Instalando o Perl
Em primeiro lugar, vamos precisar instalar a linguagem Perl.
Caso você esteja utilizando Linux ou Mac OS X, não precisa se preocupar, o interpretador Perl vem instalado em praticamente todas as distro por padrão.
Caso você esteja usando Windows, vai ter que instalar a linguagem, então vamos lá. Acesse o site oficial da linguagem, e clique em Downloads. Lá você verá dois links para downloads (as versões Strawberry e ActiveState. Baixe a versão Strawberry, que é gratuita e open source.
Agora é só rodar como administrador, instalar no sistema, e pronto, você tem a versão mais atualizada da linguagem Perl na sua máquina Windows.
Seu primeiro programa em Perl
Abra seu editor preferido. Pode ser o notepad que vem com o Windows, mas eu recomendo algum que tenha syntax highlight, como o Notepad++ ou o Sublime Text. Eu, por exemplo, uso o VS Code. Dentro do editor, escreva o seguinte comando:
print "Hello, world \n";
E salve o arquivo com o nome hello.pl. É importante que tenha a extensão .pl, pois isso vai fazer o computador entender que é um script Perl. Tome cuidado, porque alguns editores podem querer salvar como hello.pl.txt.
Para fins de padronização, no resto do tutorial vou considerar que o script está salvo em C:\perl no Windows e em ~/perl no Linux / Mac OS X.
Rodando seu script
Abra seu prompt de comando ou terminal e vá para a pasta one você salvou o script. Se estiver no Windows, digite:
cd C:\perl
Se estiver no Linux ou Mac OS X, digite:
cd ~/perl
E agora é só rodar o script:
perl hello.pl
E pronto. O resultado vai ser semelhante a isso:
![]()
No Windows, o script pode não rodar com o comando padrão. Nesse caso, tente com o seguinte comando:
perl -w hello.pl
Hash-Bang
Se você estiver usando um sistema Unix, talvez você ache uma ideia interessante transformar seu script Perl em um executável. Vamos fazer isso?
Comece dando ao seu script hello.pl permissão de execução:
chmod +x hello.pl
Agora rode:
./hello.pl
Você vai ver que o script deu erro. Isso é porque o terminal sempre tentará rodar scripts com o interpretador de comandos padrão (geralmente Bash ou ZSH). Para contornar isso, podemos colocar um comentário especial no início do arquivo, que dirá qual interpretador vai ser utilizado. No nosso caso, o script vai ficar assim:
#!/usr/bin/perl
print "Hello, World!\n";
Essa linha inicial diz que o interpretador utilizado está salvo na pasta /usr/bin/perl. Existem outras opções, como /bin/perl (caso a versão do Perl do usuário não seja a mesma da versão global). Eu, pessoalmente, prefiro fazer assim, aí eu não preciso ficar digitando sempre o comando para rodar o programa com o interpretador que eu quero.
E aí, achou útil? Faltou alguma coisa? Conta pra mim nos comentários 😊