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

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

SED + ECHO = Escolha correta?


From: Edilson Azevedo
Subject: SED + ECHO = Escolha correta?
Date: Wed, 28 Mar 2007 17:09:00 -0300
User-agent: Thunderbird 1.5.0.9 (X11/20070103)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Olá pessoal!

Seguinte. tenho um arquivo de texto com o seguinte bloco:

IDMSG: 151509 (5, R)
De: "Dunha da Silva" <address@hidden>
Para: address@hidden
Assunto: Who?
Data: Wed, 28 Mar 2007 02:28:52 -0300 (BRT)
Tamanho: 2030470 bytes

Eu preciso separar as linhas desse arquivo. Até aí tudo joia. Fiz isso
aqui:

FILA=/tmp/fila
SAIDA=/tmp/final
ID=`grep -E '^IDMSG' $FILA`
TAM=`grep -E '^Tamanho' $FILA`

echo $ID > $SAIDA
echo $TAM > $SAIDA
echo "ESPACO"

Bacana né? bacana nada! rs. Quando eu abro o arquivo "final" ele não
está separado por linhas, assim como eu esperava.

Pergunta:
partindo do princípio que $FILA tem 20.000 linhas é possível eu obter
uma saída legível mais parecida com o que eu esperava, ou seja:

IDMSG: 151509 (5, R)
Tamanho: 2030470 byte
ESPACO

E assim por diante conforme a leitura do arquivo é feita?

Obrigado viu pessoal!

P.S.: Espaço para tietagem: Julio Neves, sou teu fã cara! rsrsrs.

Abraço!

- --

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGCstbYeJNlRYHC5oRApuuAKCCEQvnXFnCZ6BYnUzhnpiQcmFX+gCffYhI
Ok8xA/CK7VtcIFJEToKHFvM=
=w3g5
-----END PGP SIGNATURE-----



reply via email to

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