Re: préfixe du sujet sur cette ml (était :en-tête de liste ;-))
Jacques L'helgoualc'h, vendredi 6 février 2009, 20:24:57 CET
>
> Sylvain Sauvage a écrit, vendredi 6 février 2009, à 19:52 :
> [...]
> > (Ma solution est la même que celle proposée pour procmail.
> > Il n???est pas très difficile de la modifier pour éviter
> > les doublons :
> > sed -e '1,/^$/ {s/\(Subject:\s*\)\(.*\)/\1[duf]
> > \2/;s/\(\[duf\] \)\+/[duf] /}' )
>
> Ton \s est un Perlisme caché :
s/Perlisme/grepisme/, mais « Oups » quand même.
D’ailleurs, seuls ' ' et \t sont possibles.
> La réduction des « [duf] Re: [duf] [duf] Re: ... » est laissée
> en exercice :)
Il suffit aussi de virer les Re: (c’est vrai que c’est plus
clair sans les \ grâce au -r) (et puis sur plusieurs lignes pour
la lisibilité) :
sed -re '1,/^$/ {
/^Subject:/ {
s/\[duf\] //ig;
s/Re: //ig;
s/^(Subject:[ \t]*)(.*)$/\1[duf] \2/;
}
}'
--
Sylvain Sauvage
Reply to: