Vous devriez pouvoir obtenir dos2unix
depuis votre gestionnaire de packages sous Linux.
Si vous utilisez une distribution basée sur Debian, vous devriez pouvoir faire sudo apt-get install dos2unix
.
Si vous utilisez une distribution de type RH, vous devriez pouvoir faire sudo yum install dos2unix
.
Une fois installé, vous pouvez simplement donner le fichier cible en argument'
dos2unix test.pl
Notez également que ce n'est peut-être pas le seul problème que vous pourriez rencontrer en essayant de déplacer un script vers Linux à partir de Windows.
Par exemple, si vous appelez des outils externes dans votre script, ces outils auront probablement des noms différents ou n'existeront pas du tout sur l'autre plate-forme.
De plus, si vous utilisez des chemins de fichiers relatifs avec des séparateurs de chemin, le séparateur est différent sous Linux (qui utilise /
) que Windows (qui utilise \
).
Une autre option serait d'utiliser un éditeur de texte sur Windows qui prend en charge les fins de ligne UNIX.
Quels éditeurs de texte gèrent correctement les sauts de ligne de style Windows et Unix ?