Para solucionarlo, abra su secuencia de comandos con vi o vim e ingrese en el modo de comando vi (tecla Esc ), luego escribe esto:
:set fileformat=unix
Finalmente guárdalo
:x!
o :wq!
Parece que tiene un archivo de final de línea dos. La pista es el ^M
.
Debe volver a guardar el archivo usando los finales de línea de Unix.
Es posible que tenga un dos2unix
utilidad de línea de comandos que también hará esto por usted.
O si quieres hacer esto con un script:
sed -i 's/\r//' filename