[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
For
From: |
Shell Script |
Subject: |
For |
Date: |
Thu, 14 Feb 2002 15:24:05 -0300 |
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: <address@hidden>
Delivered-To: address@hidden
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 <address@hidden>; Sat, 13 Jan 2001 11:32:20 -0200
Message-ID: <001301c07d57$36a53f80$address@hidden>
======================================================
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:
<address@hidden>
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
address@hidden
address@hidden
- For,
Shell Script <=
- Re: For, marcos_laureano, 2002/02/14
- For, Shell Script, 2002/02/14