[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).
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- RES: [shell-script] Ler arquivo texto com varias colunas,
Julio Cezar Neves - DATAPREVRJ <=