[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
For
From: |
Shell Script |
Subject: |
For |
Date: |
Thu, 14 Feb 2002 15:55:34 -0300 |
Ola Rodolfo,
no Linux, a ultima opcao aparentemente funciona, pois ela lista o conteúdo
em linhas separadas. Porem, se vc testar com uma pequena implementacao,
como abaixo:
for i in "$(cat arq1)"; do echo "Linha: $i"; done
o resultado é o seguinte:
=====================================================
Linha: 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>
=====================================================
Veja que a palavra "Linha: ", apareceu apenas na suposta primeira linha.
"Linha: From ???@??? Mon Jan 15 09:57:46 2001"
e nao nas outras.
Isto indica que todo o conteudo do arquivo foi gravado na váriavel "$i", e
nao apenas cada linha do arquivo.
Ou seja, fiquei com o mesmo problema!!!!
Nao tenho um HP-Ux para testar, mas imagino que o resultado seja o mesmo.
[]´s
--------------------------------------
--------------------------------------
Marcelo Brunner
address@hidden
address@hidden
At 15:38 14/02/02 -0200, you wrote:
Que estranho!
Testei a última opção informada
> for i in "$(cat arq1)"; do echo "$i"; done
e funcionou sobre HP-Ux.
Humm... Infelizmente não tenho um Linux aqui à mão.
Com a palavra, algum dos mestres da lista...
Fala, prof. Julio Neves...
- For, Shell Script, 2002/02/14
- Re: For, marcos_laureano, 2002/02/14