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

[EMAIL PROTECTED] 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


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

[EMAIL PROTECTED] 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: [EMAIL PROTECTED]
> ---------------------------------------------------------------------
> 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
> 
>  
> 



---------------------------------------------------------------------
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: [EMAIL PROTECTED]
---------------------------------------------------------------------
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

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 

Responder a