Настройка серверов и сайтов на Linux/Unix под "ключ". Услуги системного администратора. Всегда онлайн в телеграм.

Регистрация Войти
Вход на сайт
Качественные бесплатные шаблоны dle скачать с сайта
» » » Удаление символов ^M

Удаление символов ^M

07-02-2012
Автор: synergix
Просмотров: 12 371
Комментариев: 0
Версия для печати
Все время забываю как удалить символы переноса строк ^M формата DOS, которые можно встретить в текстовых файлах после редактирования в windows редакторах.

Они меня почему-то ужасно раздражают и я вечно стремлюсь от них избавиться. Поэтому решил кинуть в блог небольшую памятку, чтобы была всегда под рукой.

Символы переноса строк ^M, которые следует удалить, можно получить в консоли набрав комбинацию на клавиатуре: сначала control+V и следом за этим control+M

Синтаксис sed для удаления ^M следующий:

sed 's/'"$(printf '\015')"'$//g' имя_файла


Либо:

tr -d 'r' < infile > outfile 


Ну или

perl -p -i -e "s/rn/n/;" filename
Рейтинг статьи:
  • 0
Нашли ошибку?   
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.