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

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

RES: [shell-script] Ler arquivo texto com varias colunas


From: Julio Cezar Neves - DATAPREVRJ
Subject: RES: [shell-script] Ler arquivo texto com varias colunas
Date: Thu, 22 Sep 2005 16:46:43 -0300

Ou usando as facilidades do read, cujo separador padrão é o IFS, que por
default contém <TAB>, _espaço_ e <ENTER>:

while read variavel1 variavel2 variavel3
do
    echo $variavel1 $variavel2 $variavel3
done < arquivo

Julio
:wq

| -----Mensagem original-----
| De: Gentil de Bortoli Júnior [mailto:address@hidden]
| Enviada em: quinta-feira, 22 de setembro de 2005 13:43
| Para: address@hidden
| Assunto: Re: [shell-script] Ler arquivo texto com varias colunas
| 
| 
| -----BEGIN PGP SIGNED MESSAGE-----
| Hash: SHA1
| 
| Opa. Podemos economizar os cut's e cat. :)
| 
| while read linha; do
|     set - $linha
|     echo "$1 -- $2 -- $3"
| done < Teste.txt
| 
| Gentil de Bortoli Júnior
| KeyID: 0x8383E070 - www.keyserver.net
| 
| Claudio Sá de Abreu wrote:
| > cat arquivo | \
| > while read line
| > do
| >     variavel1=`echo $line|cut -d\  -f1`
| >     variavel2=`echo $line|cut -d\  -f2`
| >     variavel3=`echo $line|cut -d\  -f3`
| >     ...
| > 
| >     ...
| > done
| > 
| > Isso, supondo que o separador entre os campos é " " (espaço).


reply via email to

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