[Cascavel-pm] Ler arquivo - ultimas linhas
Nelson Ferraz
nferraz em gmail.com
Sexta Agosto 31 14:05:55 PDT 2007
>>> Pessoal.. tem como eu ler as 3 ultimas linhas de um arquivo?? :D
>
> system ("tail -3 arquivo");
Rafael,
Tem dois erros aí:
1) system não retorna os valores do programa externo; para ler o
resultado você precisaria usar backticks:
my @result = `tail -n 3 arquivo`;
2) você deve evitar usar chamadas para o sistema (system e backticks)
quando você pode resolver seu problema em perl.
Na verdade o #2 é mais um alerta do que um erro. Você pode fazer da
maneira como sugeriu, mas existem soluções melhores.
[]s
Nelson
Mais detalhes sobre a lista de discussão Cascavel-pm