[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: