[Ubuntu-BR] Alguma forma mais rápida para ler um arq texto sequencial em bash

Andre Cavalcante andre.d.cavalcante em gmail.com
Sexta Outubro 21 16:19:44 UTC 2011


Em 21 de outubro de 2011 17:14, hamacker <sirhamacker em gmail.com> escreveu:

> Ola pessoal,
>
> Eu tenho uma rotina dentro dum batch que reformata e audita o que desejo no
> arquivo de log do squid, porém a medida que o log do squid aumenta torna-se
> insustentável o tempo para ler este arquivo.
> ...
>
Só que essa forma de ler linha-a-linha é muito lenta, alias o bash é muito
> lento.
> Fiz um teste de script removendo o conteúdo entre o while read...done, e
> praticamente não houve diferença de tempo, o que dá a entender que a demora
> é por conta do próprio laço.
>
> Será que há algum outro algorítimo ou função que poderia usar para melhor a
> performance ?
>

awk?

-- 
André Cavalcante
Caparica, Portugal
Ubuntu User number # 24370
Quer saber sobre Open Source Software? http://sobreoss.blogspot.com
Quer saber mais sobre Espiritismo? http://sobreespiritismo.blogspot.com

Atenção: Este e-mail pode conter anexos no formato ODF (Open Document
Format)/ABNT (extensões odt, ods, odp, odb, odg). Antes de pedir os anexos
em outro formato, você pode instalar gratuita e livremente o BrOffice (
http://www.broffice.org) ou o seguinte Plugin para Microsoft Office (
http://odf-converter.sourceforge.net/index.html<http://www.sun.com/software/star/odf_plugin/get.jsp>
).



More information about the ubuntu-br mailing list