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

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

Re: [shell-script] Ler Linhas do Arquivo


From: miranda
Subject: Re: [shell-script] Ler Linhas do Arquivo
Date: Wed, 07 Nov 2007 15:44:10 -0300

mas abandonando a idéia do for e do laço veja isso :

[miranda@guitar tmp]$ cat xuh
10393039374943 030490 303202 39302
30484030393903 403032 223212 33201
3038947738383 303844 423434 44343
43434343434344 434343 434344 32323
30484030393903 403032 223212 33201
10393039374943 030490 303202 39303
10393039374943 030490 303202 39304
30484030393903 403032 223212 33205
3038947738383 303844 423434 44347
43434343434344 434343 434344 32328
30484030393903 403032 223212 33209
10393039374943 030490 303202 39300


[miranda@guitar tmp]$ cat awk.cmd
NR%2 == 1 {VAR1=$NF}
NR%2 == 0 {VAR2=$NF;printf "VAR1= %d\nVAR2= %d\n",VAR1,VAR2}

[miranda@guitar tmp]$ awk -f awk.cmd xuh
VAR1= 39302
VAR2= 33201
VAR1= 44343
VAR2= 32323
VAR1= 33201
VAR2= 39303
VAR1= 39304
VAR2= 33205
VAR1= 44347
VAR2= 32328
VAR1= 33209
VAR2= 39300


On Wed, 2007-11-07 at 15:32 -0300, miranda wrote:
> se o for lerá linha por linha
> após ler a primeira linha , ou seja , no primeiro laço
> ainda não terá informação da segunda linha .
> Não é meio impossível isso , não ?
> A não ser que possa ler de duas em duas linhas ...
> 
> On Wed, 2007-11-07 at 15:14 -0400, Eduardo Lucas wrote:
> > Gurizada!
> > ..tenho um arquivo texto..com o formato abaixo..:
> > 
> > 10393039374943 030490 303202 39302
> > 30484030393903 403032 223212 33201
> > 3038947738383 303844 423434 44343
> > 43434343434344 434343 434344 32323
> > 30484030393903 403032 223212 33201
> > 10393039374943 030490 303202 39302
> > 
> > preciso fazer um for... que leia linha por linha deste arquivo....
> > preciso que a cada laço do for, tenha a seguinte saida
> > 
> > var1= 39302 <- ultima coluna da primeira linha
> > var2= 33201<- ultima coluna da segunda linha
> > 
> > no proximo laço seria..:
> > 
> > var1= 44343 <- ultima coluna da terceira linha
> > var2= 32323 <- ultima coluna da quarta linha
> > 
> > alguma ideia...
> > 
> > 
> > 
> >  
> 
> 
> 
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
> 
>  
> Links do Yahoo! Grupos
> 
>  
> 



reply via email to

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