Des « \r » de partout quand j’exécute mon script shell

Je suis en train de créer un script pour mon serveur, et me retrouve confronté à un soucis con : il ne s’interprète pas correctement et il met des \r après chaque variable ou chaque commande.

C'est dû au symbole de retour à la ligne encodé à la Windows (et oui, j'ai créé ce fichier sous Windows, désolé !).

Pour changer ça, il faut utiliser l'application dos2unix.

Installation

[bash]apt install dos2unix[/bash]

Utilisation

[bash]dos2unix \home\eric\script_a_modifier.sh[/bash]

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.