Rechercher dans ce blog

samedi 28 avril 2012

Convertir les fins de ligne DOS en fins de ligne UNIX

Pour convertir les fins de ligne DOS en fins de ligne UNIX, il suffit d'utiliser l'utilitaire dos2unix (respectivement unix2dos).
Une autre possibilité :
sed -i -e "s/\r$//" {} \;
Cette commande peut faire d'autres choses intéressantes, comme convertir l'encodage du fichier (ISO-8859-1 vers UTF-8 par exemple). Pour plus d'infos, voir le man de dos2unix.
Remarque : autre possibilité pour convertir des fichiers en UTF-8 (non testé) :
find . -type f -exec recode UTF-8 {} \;

Aucun commentaire:

Enregistrer un commentaire