Главная > Linux > Как удалить символ переноса каретки ^M в Linux

Как удалить символ переноса каретки ^M в Linux

13.12.2020 0 коммент. » Просмотры: 451

Carriage return

Иногда при редактировании файлов на сереверах сталкиваюсь с тем, что некоторые из них были отредактированы в Windows и содержат символ переноса каретки (CR) который в некоторых Linux редакторах, например в MCEdit, отображается как символ ^M. Убрать данный символ можно с помощью редактора vim...

Пример проблоемы

Символ переноса каретки

Символ переноса каретки

Быстро убрать его можно в vim. Открываем в редакторе

И выполняем следующую команду, если вы еще не знакомы с Vim, то просто печатаете это начиная с ":"

Далее сохраняем файл, выполняя команду

Если по каким-то причинам вы не захотите сохранять изменения, то выйти из vim можно так

Вот так выглядит результат после

Символ переноса каретки удален

Символ переноса каретки удален

Автор: | Рейтинг: 4/5 | Теги: , , , ,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Разрешены HTML-теги: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>