Иногда при редактировании файлов на сереверах сталкиваюсь с тем, что некоторые из них были отредактированы в Windows и содержат символ переноса каретки (CR) который в некоторых Linux редакторах, например в MCEdit, отображается как символ ^M. Убрать данный символ можно с помощью редактора vim...
Пример проблоемы
Символ переноса каретки
Быстро убрать его можно в vim. Открываем в редакторе
vim license.txt
И выполняем следующую команду, если вы еще не знакомы с Vim, то просто печатаете это начиная с ":"
:set fileformat=unix
Далее сохраняем файл, выполняя команду
:wq!
Если по каким-то причинам вы не захотите сохранять изменения, то выйти из vim можно так
:q!
Вот так выглядит результат после
Символ переноса каретки удален