[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