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

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

RES: [shell-script] pergunta


From: Julio Cezar Neves - DATAPREVRJ
Subject: RES: [shell-script] pergunta
Date: Wed, 19 Nov 2003 11:34:08 -0300

Ou melhor ainda pq só gera um processo:

while read data hora tamanho arquivo
do
     echo $data
     echo $arquivo
     ...
done < /home/teste.txt

[ ]s,
Julio
----------------------------------------------------------------------
          2º Seminário de Desenvolvimento em Software Livre
                  Unicamp - Campinas - São Paulo
                      9 a 12 de dezembro
   Informações e Inscrições: http://rau-tu.ccuec.unicamp.br/sdsl
----------------------------------------------------------------------




> -----Mensagem original-----
> De: klayson sesana bonatto
> [mailto:address@hidden]
> Enviada em: terça-feira, 18 de novembro de 2003 17:59
> Para: address@hidden
> Assunto: Re: [shell-script] pergunta
> 
> 
> Ou então:
> 
> cat /home/teste.txt | while read data hora tamanho arquivo
> do
>      echo $data
>      echo $arquivo
>      ...
> done
> 
> 
> -- 
> 
> 
> klayson sesana bonatto
> suporte técnico - eses.p - dataprev
> 
> 
> 
> Frederico Argolo escreveu:
> >>no arquivo teste.txt existe a linha : 
> >>11-03-03  09:39AM            39582  arquivo.txt
> >> 
> >>no script que estou fazendo esta assim : 
> >> 
> >>for linha in `cat /home/teste.txt`
> >>do
> >>  < aqui eu gostaria de ler esta variavel linha e
> >>pegar dela  a data (11-03-03) e jogar para uma
> >>variavel (ex: vdata) e pegar o nome do arquivo
> >>(arquivo.txt) e jogar para outra variavel (ex:
> >>varquivo). . . > 
> >>  
> >>done
> > 
> > 
> > Tenta assim
> > 
> > -------------------8<--------------------------
> > #!/bin/bash
> > 
> > ANT_IFS=$IFS
> > IFS="
> > "
> > for linha in `cat /home/teste.txt`
> > do
> >         vdata=`echo $linha | awk '{print $1}'`
> >         varquivo=`echo $linha | awk '{print $4}'`
> >         .
> >         .
> >         .
> > done
> > -------------------8<--------------------------
> > 
> > 
> > =====
> > []'s
> >       Frederico Argolo
> >       GNU/Linux User# 252727
> > 
> > The box said "Requeries Windows 9x, Windows NT 4, or better",
> >    so I installed Linux. :)
> > 
> > 
> ______________________________________________________________________
> > 
> > Yahoo! Mail: 6MB, anti-spam e antivírus gratuito! Crie sua 
> conta agora:
> > http://mail.yahoo.com.br
> > 
> > 
> > 
> ---------------------------------------------------------------------
> > 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.listasdiscussao.cjb.net
> ---------------------------------------------------------------------
>  
> 
> Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html 
> 
> 





---------------------------------------------------------------------
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.listasdiscussao.cjb.net
---------------------------------------------------------------------
 

Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html 



reply via email to

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