Leitura de STDIN
Para ler os dados de stdin (standard in), use o identificador STDIN. Por exemplo:
print "Introduza o maior número: ";
$i = ;
for ($j = 0; $j <= $i; $j++)
{
print $j, "";
}
Se você introduzir um número inteiro, este programa funcionará conforme o esperado. <STDIN> lê uma linha de cada vez. Você também pode usar getc para ler um caractere, como em:
$i = getc(STDIN);
Ou usar read:
read(STDIN, $i, 1);
O número 1 no terceiro parâmetro para o comando read é o comprimento da entrada a ser lida.
Leitura de variáveis de ambiente
O PERL define um valor global chamado ENV e você pode usá-lo para recuperar os valores das variáveis de ambiente. Por exemplo:
print $ENV{'PATH'};
Leitura de argumentos da linha de comando
O PERL define uma matriz global ARGV, que contém todos os argumentos de linha de comando que passaram pelo script. $#ARGV é o número de argumentos que passou menos 1, $ARGV[0] é o primeiro argumento que passou, $ARGV[1] é o segundo, e assim por diante.
Agora você deve conseguir ler e escrever scripts Perl simples e também deve se inteirar da documentação completa (em inglês) para aprender mais. Para informações adicionais, veja os links na próxima página.