Feio, mas coloque isso no começo da declaração sed
:
-e 's/^\([[:alpha:]]+ [[:digit:]]+ [[:digit:]]+:[[:digit:]]+:[[:digit:]]+\).*Subject:\(.*\)//'
Ou se você sempre souber que o "postfix de e-mail" estará no texto nessa posição, você pode simplesmente usar:
-e 's/^\(.*\) mail postfix.*Subject:\(.*\)//'
E outras variações são possíveis. A chave é capturar a data, pular as partes com as quais você não se importa e novamente capturar o restante que ainda precisa ser processado. Para capturar surround com \(
e \)
e para imprimir o que você capturou use \n
onde n é a posição de uma captura em particular (primeiro é 1, segundo é 2, etc.)
E agora que você sabe disso, provavelmente poderá descobrir como eliminar todas as diretivas separadas (-e), usar vários grupos de captura e reduzi-la a uma única expressão sed
.