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

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

Re: For


From: marcos_laureano
Subject: Re: For
Date: Thu, 14 Feb 2002 18:56:17 -0000
User-agent: eGroups-EW/0.82

Tente o seguinte:

while read LINHA
do
   echo $LINHA
done < arquivo.txt

Teoricamente, irá funcionar em qualquer nix

[]´s
Marcos
--- In shell-script@y..., Shell Script <shell-script@g...> wrote:
> Ola pessoal,
> 
> estou com o seguinte problema:
> 
> tenho um arquivo (arq1), com o seguinte conteúdo:
> 
> ======================================================
>  From ???@??? Mon Jan 15 09:57:46 2001
> Return-Path: <teste@t...>
> Delivered-To: dominio.com.br-servico@d...
> Received: (qmail 95419 invoked from network); 13 Jan 2001 14:37:24 -
0000
> Received: from unknown (HELO servudor.teste.com.br) 
(200.201.202.203)
>    by ds.dominio.com.br with SMTP; 13 Jan 2001 14:37:24 -0000
> Received: from cruzador ([192.168.8.31])
>          by servidor.teste.com.br (8.9.3/8.9.3) with SMTP id 
LAA23233
>          for <sac@d...>; Sat, 13 Jan 2001 11:32:20 -0200
> Message-ID: <001301c07d57$36a53f80$1f08a8c0@t...>
> ======================================================
> 
> Preciso trabalhar com uma linha de cada vez, em sequencia. 
Utilizando a 
> linha abaixo:
> 
> for i in $(cat arq1); do echo $i; done
> 
> a saida e gerada com uma palavra em cada linha.
> 
> From
> ???@???
> Mon
> Jan
> 15
> 09:57:46
> 2001
> Return-Path:
> <teste@t...>
> Delivered-To:
> dominio.com.br-serviçaddress@hidden
> Received:
> (qmail
> 95419
> ...
> 
> Se eu executo a linha abaixo:
> 
> for i in "$(cat arq1)"; do echo $i; done
> 
> ele lista tudo em apenas uma linha continua, sem quebras.
> 
> 
> O mesmo ocorre se utilizar a sintaxe abaixo:
> 
> for i in "$(cat arq1)"; do echo "$i"; done
> 
> 
> Alguem saberia como setar o "separador" que o for utiliza, ao inves 
de 
> quebrar com o espaço?
> 
> 
> Obrigado!!
> 
> 
> 
> --------------------------------------
> --------------------------------------
> Marcelo Brunner
> brunner@g...
> intermitentes@i...


reply via email to

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