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