Re: probleme avec ^M

2006-07-09 Par sujet Alexandre Delanoë
Le 08/07 de l'année 2006, vers 07 heures et 28 minutes, Sylvain Sauvage 
écrivait:
> 4. Et puis tr sait lire un fichier :
> tr -d '\r' $1
>   fait tout le travail ;o)

Oui effectivement, c'est la version minimale que j'utilise. Mais dans mon 
fichier.sh -qui fait aussi office d'aide mémoire-  j'avais d'autres 
modifications avec sed entre autres donc je reconnais que ma réponse
n'était pas suffisamment précise. Mon copié-collé était un peu trop rapide. Je 
prends note pour la prochaine fois.

Alexandre


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: probleme avec ^M

2006-07-08 Par sujet nicolas

[EMAIL PROTECTED] wrote:

Lorsque j'édite, avec Vi ou MC (Midnigh Commander) les fichiers de 
certaines archives, toutes les lignes se terminent par le caractère ^M 
(et c'est très pénible).


Ça peut aussi se régler avec konwert et, je pense, avec recode aussi.

nicolas patrois : pts noir asocial
--
RIDICULE

M : Il y a quelques années, c'est porter un walkman qui donnait l'air 
con... Aujourd'hui, c'est d'avoir un portable...
P : Et puis le super con, c'est celui qui porte un walkman en même temps 
qu'il téléphone...



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et

"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: probleme avec ^M

2006-07-08 Par sujet pascal

Quoting deny <[EMAIL PROTECTED]>:




Merci,

...mais pas de chance: ce package n'existe qu'à partir de testing   
or  je suis en stable.


Pascal




C'est prévu dans vim, en utilisant set fileformat.
Ex : Supression des ^M
:set fileformat=unix


Si je tape ":set all" il n'y a pas d'option "fileformat"

Pascal



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]





This message was sent using IMP, the Internet Messaging Program.




Re: probleme avec ^M

2006-07-07 Par sujet Sylvain Sauvage
Vendredi 7 juillet 2006, 19:40:27 CEST, Néonoé a écrit :
> 
> #!/bin/zsh
> cat $1 | while read ligne ; do
> tr -d '\r'
> done
> 
> 
> 
> 
> ?
> ça convient? (Je ne suis pas un expert de la chose...)

Pas complètement :

1. UUOC (le cat est en trop) :
while read ligne ; do
...
done < $1
  aurait suffit.

2. Ton tr n'a pas d'entrée et il manque l'utilisation de $ligne, ce qui
   demanderait un tube supplémentaire :
  echo $ligne | tr -d '\r'

3. Le read réduit les espaces :
  une ligne "a b   c" est transformée en "a b c"

  En fait, le read décompose la ligne en mots ("a", "b" et "c") et met
ensuite ces mots dans la variable $ligne en les séparant par un seul
espace. (En considérant que IFS est bien l'espace.)

4. Et puis tr sait lire un fichier :
tr -d '\r' $1
  fait tout le travail ;o)

-- 
 Sylvain Sauvage


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: probleme avec ^M

2006-07-07 Par sujet Néonoé
#!/bin/zsh
cat $1 | while read ligne ; do
tr -d '\r'
done




?
ça convient? (Je ne suis pas un expert de la chose...)

(pardon pour le multipost)


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: probleme avec ^M

2006-07-07 Par sujet pascal

Quoting [EMAIL PROTECTED]:


Quoting deny <[EMAIL PROTECTED]>:


[EMAIL PROTECTED] a écrit :


Bonjour,

J'upload des archives sur un serveur distant.
Lorsque j'édite, avec Vi ou MC (Midnigh Commander) les fichiers de  
certaines archives, toutes les lignes se terminent par le
caractère  ^M  (et c'est très pénible).


Il semble que ce soit du au fait que dans les archives qui 
présentent  ce problème, avant même de les uploader, il y a déjà   
un   caractère en  fin de ligne: ^

Et ce caractère semble se transformer en ^M une fois l'archive uploader.

Y a t-il un moyen de se débarrasser de ces ^M en fin de ligne ? (à  
part bien sûr en les effaçant un à un)


Pascal


salut
installe dos2unix
sous debian il s'agit du paquetage :tofrodos

|apt-get install tofrodos|


Merci,

...mais pas de chance: ce package n'existe qu'à partir de testing or  
  je suis en stable.


Pascal


Ben en fait, l'utilitaire dos2unix existe dans le package sysutils en  
Debian/Stable qui vient par défaut.


Donc cela résoud mon problème.

Pascal






This message was sent using IMP, the Internet Messaging Program.





This message was sent using IMP, the Internet Messaging Program.




Re: probleme avec ^M

2006-07-07 Par sujet deny



Merci,

...mais pas de chance: ce package n'existe qu'à partir de testing or  
je suis en stable.


Pascal




C'est prévu dans vim, en utilisant set fileformat.
Ex : Supression des ^M
:set fileformat=unix


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et

"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: probleme avec ^M

2006-07-07 Par sujet pascal

Quoting deny <[EMAIL PROTECTED]>:


[EMAIL PROTECTED] a écrit :


Bonjour,

J'upload des archives sur un serveur distant.
Lorsque j'édite, avec Vi ou MC (Midnigh Commander) les fichiers de   
 certaines archives, toutes les lignes se terminent par le  
caractère  ^M  (et c'est très pénible).


Il semble que ce soit du au fait que dans les archives qui   
présentent  ce problème, avant même de les uploader, il y a déjà un  
 caractère en  fin de ligne: ^

Et ce caractère semble se transformer en ^M une fois l'archive uploader.

Y a t-il un moyen de se débarrasser de ces ^M en fin de ligne ? (à   
 part bien sûr en les effaçant un à un)


Pascal


salut
installe dos2unix
sous debian il s'agit du paquetage :tofrodos

|apt-get install tofrodos|


Merci,

...mais pas de chance: ce package n'existe qu'à partir de testing or  
je suis en stable.


Pascal





This message was sent using IMP, the Internet Messaging Program.




Re: probleme avec ^M

2006-07-07 Par sujet deny

[EMAIL PROTECTED] a écrit :


Bonjour,

J'upload des archives sur un serveur distant.
Lorsque j'édite, avec Vi ou MC (Midnigh Commander) les fichiers de  
certaines archives, toutes les lignes se terminent par le caractère 
^M  (et c'est très pénible).


Il semble que ce soit du au fait que dans les archives qui présentent  
ce problème, avant même de les uploader, il y a déjà un caractère en  
fin de ligne: ^

Et ce caractère semble se transformer en ^M une fois l'archive uploader.

Y a t-il un moyen de se débarrasser de ces ^M en fin de ligne ? (à  
part bien sûr en les effaçant un à un)


Pascal


salut
installe dos2unix
sous debian il s'agit du paquetage :tofrodos

|apt-get install tofrodos|



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et

"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



probleme avec ^M

2006-07-07 Par sujet pascal

Bonjour,

J'upload des archives sur un serveur distant.
Lorsque j'édite, avec Vi ou MC (Midnigh Commander) les fichiers de  
certaines archives, toutes les lignes se terminent par le caractère ^M  
(et c'est très pénible).


Il semble que ce soit du au fait que dans les archives qui présentent  
ce problème, avant même de les uploader, il y a déjà un caractère en  
fin de ligne: ^

Et ce caractère semble se transformer en ^M une fois l'archive uploader.

Y a t-il un moyen de se débarrasser de ces ^M en fin de ligne ? (à  
part bien sûr en les effaçant un à un)


Pascal


This message was sent using IMP, the Internet Messaging Program.