Définir la "séquence de fin de ligne" dans VSCode / atom de CRLF à LF et l'enregistrement a fonctionné pour moi
Vous devez modifier les préférences de fichier :accédez à Préférences > Fichiers et remplacez "Créer un nouveau fichier sous" par UNIX. En outre, vous pouvez activer l'option "Vérifier CR/LF invalide, caractère nul lors du chargement".
Pour les fichiers déjà produits
cat OLDFILE | tr -d '\r' > NEWFILE
devrait aider. Vous ne pouvez pas simplement rediriger la sortie vers l'entrée :
cat FILE | tr -d '\r' > FILE
car cela tronquera le fichier d'entrée avant qu'il ne soit lu.
Contrairement à des programmes similaires, cela n'est pas éligible pour le prix de l'utilisation inutile du chat, car tr
n'accepte pas de nom de fichier en paramètre.