[FUGSPBR] 1/2 OFF: perl & arquivos de texto

Paulo Henrique Coimbra Vieira pcoimbra em connect.com.br
Ter Jul 22 19:45:07 BRT 2003


estava assim. mas como o arquivo eh muito grande, sempre da erro.

sds,
----- Original Message -----
From: <spooker em spooker.com.br>
To: "Grupo Brasileiro de Usuarios FreeBSD" <fugspbr em fugspbr.org>
Sent: Tuesday, July 22, 2003 7:42 PM
Subject: Re: [FUGSPBR] 1/2 OFF: perl & arquivos de texto


>   Bom, eu geralmente abro com?
>
> open(LOG,"arquivo.log");
>
>   while ($log = <LOG>){
>    comandos .....
>    }
>
>    Tenta assim e diga se rolou.
>
>
> []z!Sp0oKeR!
>
>
> Quoting Paulo Henrique Coimbra Vieira <pcoimbra em connect.com.br>:
>
> > acho q consegui..
> > no lugar de abrir como matriz, coloquei:
> >
> > foreach $line (`cat detail`) {
> > }
> >
> > estou testando aqui.. parece q vai funcionar
> >
> > sds,
> >
> > ----- Original Message -----
> > From: <spooker em spooker.com.br>
> > To: "Grupo Brasileiro de Usuarios FreeBSD" <fugspbr em fugspbr.org>
> > Sent: Tuesday, July 22, 2003 7:13 PM
> > Subject: Re: [FUGSPBR] 1/2 OFF: perl & arquivos de texto
> >
> >
> > >    Tem como enviar parte do codigo?
> > >
> > > []z!Sp0oKeR!
> > >
> > >  Quoting Paulo Henrique Coimbra Vieira <pcoimbra em connect.com.br>:
> > >
> > > > Ola Pessoal,
> > > >
> > > > Estou desenvolvendo um script em Perl, que faz o seguinte:
> > > >     Lê o arquivo de accounting do Radius (tipo,
> > > > /var/log/radacct/default/detail) e gera registros em uma tabela
MySQL.
> > > >     Quando o arquivo esta pequeno, com alguns Mb (até 50Mb) ele gera
> > legal,
> > > > apesar de demorar um pouco. Mas quando ele aumenta de tamanho no
final
> > do mes
> > > > (cento e poucos Mb) o script nao consegue processar o arquivo. Como
> > funciona
> > > > o script? Ele abre o aquivo e joga o conteudo em uma matriz.
> > > > Alguem sabe alguma forma de o script ler o arquivo sem eu jogar em
uma
> > > > matriz, ou ir liberando a matriz a cada n linhas ou n Mb????
> > > >
> > > > qq ajuda eh bem vinda....
> > > >
> > > > ================================
> > > > Paulo Henrique Coimbra Vieira
> > > > Connect - Serviço de Acesso à Internet
> > > > Depto. Redes Wireless (Internet sem Fio)
> > > > Linux - Windows 2000
> > > > ----------------------------------------------------------------
> > > > Fone: (38) 9968-6644
> > > > E-Mail: pcoimbra em connect.com.br
> > > > ICQ #: 166165943
> > > > _______________________________________________________________
> > > > Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
> > > > Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
> > > >
> > >
> > >
> > >
> > > _______________________________________________________________
> > > Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
> > > Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
> > >
> >
> >
> > _______________________________________________________________
> > Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
> > Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
> >
>
>
>
> _______________________________________________________________
> Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
> Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
>


_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/



Mais detalhes sobre a lista de discussão freebsd