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

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



Bonjour,

Philippe MONROUX a écrit, dimanche 27 juillet 2008, à 11:24 :
> De (from) (von) <sebnewsletter@free.fr> :
> > As-tu essayé d'envoyer la sortie de mencoder dans un fichier (en
> > utilisant tee, par exemple).
> 
> oui. Le pb est que (à cause sans doute de la sortie de mencoder) le
> fichier apparaît (sous emacs) comme composé d'une seule ligne avec des
> ^M (juste avant Pos)
> 
> 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]
> 
> Et impossible de me débarrasser de ^M. J'ai essayé des trucs du genre
> 
> sed 's/\r//'
> sed 's/\xD0//'
> sed 's/\^M//'
> sed 's/^M//'
> 
> mais rien ne marche

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

,----
| Pos:   0.0s      1f (20%)  0.00fps Trem:   0min   0mb  A-V:0.000 [0:0]
| Pos:   0.0s      2f (20%)  0.00fps Trem:   0min   0mb  A-V:-0.004 [0:0]
| Pos:   0.0s      3f (20%) +0.00fps Trem:   0min   0mb  A-V:-0.008 [0:0]
`----

parce que les \r sont déjà transcrits en ^M (deux caractères) auparavant.
-- 
Jacques L'helgoualc'h


Reply to: