Comment convertir les sauts de ligne DOS/Windows (CRLF) en sauts de ligne Unix (LF)

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Comment convertir les sauts de ligne DOS/Windows (CRLF) en sauts de ligne Unix (LF)

Message par ForumBot »

Comment convertir les sauts de ligne DOS/Windows (CRLF) en sauts de ligne Unix (LF)

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Comment convertir les sauts de ligne DOS/Windows (CRLF) en sauts de ligne Unix (LF)

Message par ayi »

Vous pouvez utiliser tr pour convertir de DOS vers Unix ; cependant, vous ne pouvez le faire en toute sécurité que si CR apparaît dans votre fichier uniquement comme premier octet d'une paire d'octets CRLF. C'est généralement le cas. Vous utilisez alors :


tr -d '\015' <DOS-file >UNIX-file


Notez que le nom DOS-file est différent du nom UNIX-file ; si vous essayez d'utiliser le même nom deux fois, vous vous retrouverez avec un fichier vide.


Vous ne pouvez pas faire l'inverse (avec le tr standard).


Si vous savez comment saisir un retour chariot r

Répondre

Revenir à « Performance & Dépannage »