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