-----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" <[EMAIL PROTECTED]>
Para: [EMAIL PROTECTED]
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-----

Responder a