Chaque OS a sa propre facon de revenir à la ligne :
- DOS/Windows => [CR][LF] ou \r\n
- Unix/Linux => [LF] ou \n
- Mac => [CR] ou \r
Le cas le plus courant pour moi est d'avoir un fichier sous Linux provenant de Windows. Ca pose pas mal de problemes et si vous lisez ces lignes c'est que vous les connaissez deja ;)
Il y a plusieurs moyen de passer du \r\n à \n :
- bash => sed -i 's/^M//g' monfichier.txt
- vim => :%s/^M//g
sachant que le ^M est UN SEUL caractere que l'on fait en tapant Ctrl-V Ctrl-M
Aucun commentaire:
Enregistrer un commentaire