Vous pouvez utiliser tr pour convertir de DOS à Unix ; cependant, vous ne pouvez le faire en toute sécurité que si le 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 entrer un retour chariot dans un script (control-V, control-M pour saisir control-M), alors :
sed 's/^M$//' # DOS to Unix
sed 's/