[Cascavel-pm] Duvida ao ler arquivo

Nelson Ferraz nferraz em gmail.com
Segunda Abril 24 12:35:00 PDT 2006


Luis Motta Campos wrote:
>    Isso é ridículo, Nélson.

Não é ridículo, Luis. É apenas uma solução diferente.

>    O que você precisa fazer é parar de usar globbing para este tipo de 
> coisa, e implementar sua funcionalidade de busca de arquivos usando a 
> biblioteca File::Find, que é padrão no Perl.

A solução que você apresentou é boa, mas quebra no momento em que você 
precisar lidar com uma extensão diferente de ".txt".

"Escreva programas que fazem uma única coisa, e que a fazem bem. Escreva 
programas que trabalham juntos. Escreva programas para lidar com fluxos 
de texto, pois esta é a interface universal".

Assim, se você precisar ordenar a saída do seu programa, é melhor fazer um:

	./script.pl *.txt *.csv | sort

...do que implementar a funcionalidade "--sort" no seu próprio código.

Da mesmo forma, se você quiser fazer uma busca usando um determinado 
critério, é melhor usar uma ferramenta adequada:

	find . -name '*.txt' -mtime 0 | ./script.pl

Do que tentar prever todas as possibilidades e codificar tudo em Perl.

Em caso de dúvida, lembre-se do "KISS": "Keep It Simple, Stupid!" :D

[]s

Nelson

-- 
Nelson Corrêa de Toledo Ferraz

Segula Technologies (www.segula.fr)
Free Software Foundation Associate Member #3203
Sociedade Perl do Brasil (www.perl.org.br)
Rede Livre de Compartilhamento de Cultura Digital


Mais detalhes sobre a lista de discussão Cascavel-pm