Możliwa duplikat:
Konwertuj CRLF na kanały liniowe w systemie Linux
Mam kilka skryptów, które /bin/sh^M bad interpreter
wyświetlają komunikat o błędzie podczas ich uruchamiania. Wierzę, że dzieje się tak, ponieważ są one sformatowane przy użyciu zakończenia linii Windows / DOS zamiast zakończenia linii oczekiwanego przez Unix / Linux (Ubuntu 9.04 dla systemu osadzonego w moim przypadku).
Czy istnieje prosty sposób na konwersję plików tekstowych z formatu Windows / DOS do formatu Unix w środowisku Linux?
Odpowiedzi:
Wiele opcji tutaj:
Jak konwertować między plikami tekstowymi Unix i Windows?
źródło
Możesz do tego użyć
dos2unix
narzędzia.źródło