Establecer la "secuencia de finalización de línea" en VSCode / atom de CRLF A LF y guardar funcionó para mí
Debe cambiar las preferencias de archivo:vaya a Preferencias -> Archivos y cambie "Crear nuevo archivo como" a UNIX. Además, es posible que desee habilitar la opción "Comprobar CR/LF no válido, carácter nulo al cargar".
Para archivos ya producidos
cat OLDFILE | tr -d '\r' > NEWFILE
debería ayudar. No puede simplemente redirigir la salida a la entrada:
cat FILE | tr -d '\r' > FILE
ya que esto truncará el archivo de entrada antes de que se lea.
A diferencia de programas similares, este no es elegible para el premio useless-use-of-cat, desde tr
no acepta un nombre de archivo como parámetro.