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

Re: [vraiment HS] récuperer une partie de l'affichage



Philippe MONROUX a écrit, dimanche 27 juillet 2008, à 14:32 :
> De (from) (von) <lhh+no_spam@free.fr> :
> > > Pos:   0.0s      1f (20%)  0.00fps Trem:   0min   0mb  A-V:0.000 [0:0]^MPos:   0.0s      2f (20%)  0.00fps Trem:   0min   0mb  A-V:-0.004 [0:0]^MPos:   0.0s      3f (20%) +0.00fps Trem:   0min   0mb  A-V:-0.008 [0:0]
> 
> > Si ta sortie  brute ne fait qu'une seule ligne,  ajoute l'option « g » à
> > la fin de ta commande de  substitution --- sur l'extrait de ton message,
> > « sed -e 's/\^M/\n/g' » me donne
> 
> En fait il ne faut pas prendre l'extrait de mon message. En effet ce
> n'est pas un copié collé. Je me suis d'abord envoyé le message après
> avoir fait un copié collé et les <<^M>> étaient transformés en passage
> à la ligne (donc pas visibles dans le message). C'est pourquoi j'ai
> remplacé les ^M à la main. Mais ce ne sont pas les mêmes. Et donc sed
> -e 's/\^M/\n/g' ne marche pas.

Oui, bien  sûr, c'est pourquoi j'ai  précisé... piper ta  sortie vers le
MTA  puis  récupérer  et  filtrer  le courrier  n'est  pas  vraiment  la
meilleure solution :)

> d'ailleurs le code hexa du  C-M de la sortie est 0d

C'est donc bien un \r, code ascii  13 --- cf. man ascii et info sed, -->
Escapes, donc \r  ou l'une des autres variantes  d'écriture de Control-M
devrait marcher...
-- 
Jacques L'helgoualc'h


Reply to: