Hi Yann,

you may be better off doing a proper mime parsing rather than using sed
and grep. Otherwise you may end up with a complete mess...

Moreover the advantage is that others have already done that for
you ;-)))

Perl MIME::Tools (comes with examples)
stripmime http://www.phred.org/~alex/stripmime.html
demime http://scifi.squawk.com/demime.html

Just to name some - but there are many more.


Hope that helps

Marcus


On Mon, 2005-03-07 at 11:49 +0100, Yann Cochard wrote:
> Hello,
> 
> Savez-vous comment enlever les fichiers attaches contenus dans un fichier 
> mbox ?
> Ils apparraissent generalement ainsi :
> ------=_NextPart_000_6E21_01C4F333.5A18E880
> Content-Type: application/ms-tnef;
>         name="winmail.dat"
> Content-Transfer-Encoding: base64
> Content-Disposition: attachment;
>         filename="winmail.dat"
> 
> eJ8+Ig8NAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy
> b3NvZnQgTWFpbC5Ob3RlADEIAQ2ABAACAAAAAgACAAEIAAUABAAAAAAAAAAAAAEJAAQAAgAAAAAA
> ... [snip] ca continue comme ca assez longtemps [/snip] ...
> AAADAAYQGaEFogMABxAUBAAAAwAQEAAAAAADABEQAQAAAB4ACBABAAAAZQAAAEhFTExPLERJRFNP
> TUVCT0RZQU5TV0VSRURGQUJSSVpJT1NRVUVTVElPTj9JTkNBU0VOT1RJV0lMTEZJUlNUQVNLSElN
> VE9MT0dUSEVDQUxMUFJPUEVSTFlDSEVFUlNEQU5JRUwAAAAAAis=
> 
> ------=_NextPart_000_6E21_01C4F333.5A18E880--
> 
> J'ai essaye a coup de grep / sed et regexp, mais ce n'est pas tres sur.
> Comment faire par exemple : Pour chaque groupe de 2 lignes comme celles-ci :
> ------=_NextPart_000_6E21_01C4F333.5A18E880
> ------=_NextPart_000_6E21_01C4F333.5A18E880--
> enlever tout ce qu'il y a entre.
> 
> Merci !
> Yann


Linux-Azur :      http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****

Répondre à