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

hamacker sirhamacker em gmail.com
Sexta Outubro 21 18:28:21 UTC 2011


Seria ótimo, mas não manjo de awk, tem algum exemplo de leitura sequencial ?

Em 21 de outubro de 2011 14:19, Andre Cavalcante <
andre.d.cavalcante em gmail.com> escreveu:

> 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>
> ).
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>



More information about the ubuntu-br mailing list