shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: percorrer arquivo


From: jc_inforlinux
Subject: Re: percorrer arquivo
Date: Wed, 22 Nov 2006 20:20:10 -0000
User-agent: eGroups-EW/0.82

Valeu!!! logo q postei a pergunta achei uma outra forma tb...
codigo=`grep ^"\<$i\>" /root/cerberus.txt | cut -f1 -d";"`;

Valeu galera!!!!!
>



--- Em address@hidden, "Rick Doiche" <rickvip@...>
escreveu
>
> o -w do grep não te ajuda?
> 
> Abraços
> 
> 
> On 11/22/06, jc_inforlinux <jc_inforlinux@...> wrote:
> >
> >   pessoal to com um problema tenho q percorrer um arquivo neste
formato:
> > 1;21/11/2006;20:14:53
> > 2;21/11/2006;20:14:58
> > 3;21/11/2006;20:18:57
> > 4;21/11/2006;20:19:25
> > 5;21/11/2006;20:21:42
> >
> > e uso um for para checar cada registro e passar para a variavel.
> >
> > #############
> >
> > count=`cat /root/cerberus.txt | wc -l`;
> > for i in `seq $count`
> > do
> > codigo=`grep ^$i /root/cerberus.txt | cut -f1 -d";"`;
> > data=`grep ^$i /root/cerberus.txt | cut -f2 -d";"`;
> > hora=`grep ^$i /root/cerberus.txt | cut -f3 -d";"`;
> >
> > echo "$codigo $data $hora
> > done
> >
> > ##############
> >
> > so que quado chega no decimo registro o grep seta tanto o registro 1
> > qto o 10 gerando uma bagunca.. tem como retorna somente a primeira
> > ocorrencia para 1 e naum todos que iniciam com 1...
> >
> >  
> >
> 
> 
> 
> -- 
> Henrique Doiche J. Campos
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]