Imagino que isso seja só o header.
Provavelmente tem carriage returns e a existencia
somente de um deles na liga separa o header do corpo.
Se for isso eu faria algo assim, falando de 1 arquivo
apenas. Como já há espaços sugiro o tab como separador,
já que com "um ao lado do outro" entendi sem new lines.
while read &&[ "$REPLY" != $'\r' ];do
REPLY=${REPLY#* }
echo -ne "${REPLY%?}\t"
done<arquivo
echo
Ao inves pode montar uma variavel e ao final trocar o tab excedente por
new line. Uma thread anterior tem mais detalhes sobre o \r caso precise
e, se ele não existir fica mais fácil ainda. Não testei nada e pode haver
erros de todo o tipo mas a essência está aí.
------------------------------------------------------------------
>From: "Alexandre Andrade" <[EMAIL PROTECTED]>
>Date: Mon, 23 Apr 2007 14:14:40 -0300
>
>Hello lista,
>
>Tenho vários arquivos com a seguinte saída.
>
>MIME-Version: 1.0
>Date: Fri, 25 Aug 2006 17:03:57 -0300
>From: Alexandre Andrade <[EMAIL PROTECTED]>
>Organization: OTV
>Message-ID: <[EMAIL PROTECTED]>
>User-Agent: RoundCube Webmail/0.1b
>Content-Type: text/plain; charset="UTF-8"
>
>Gostaria de fazer um Loop que pra cada arquivo que ele olhe ele gere a
>saída dos campos acima uma do lado da outra, pra assim eu poder enviar
>pro Mysql.
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html