[Comm] Re[2]: [Comm] откуда берется ^M
Aleksandr Fetininsky
=?iso-8859-1?q?sashurik_=CE=C1_telecont=2Eru?=
Чт Июн 5 18:57:49 MSD 2003
On Thu, 5 Jun 2003 09:34:30 +0700 Evgeny Yugov
<yugov на scs-900.ru> wrote:
> Здравствуйте Андрей,
>
> Thursday, June 5, 2003, 12:05:36 AM, you wrote:
>
> АН> В Срд, 04.06.2003, в 15:51, yuk на iceb.vinnitsa.com написал:
>
> >>
> >> Берется из DOS/Windows, в которых по историческим причинам
> >> считается, что строка в текстовом файле заканчивается
> >символами> ^M^J, в то время как в Unix-системах - только ^J.
> >> Убирается с помощью разных фильтров, через которые такой
> >файл> прогоняется при переносе из этих систем, и смысл которых
> >в> простейшем случае сводится к команде:
> >>
> >> tr -d "\015"
> АН> Простите, к примеру есть файл ru.lng с такими вот ^M. Как
> > правильно его
> АН> преобразовать/прогнать ч-з этот фильтр?
> $cat ru.lng | tr -d "\r" > file
Можно еще вот так
sed 's/^M//' name_of_file | tee name_of_file
Для ввода спецсимвола ^M нажать Ctrl+V и Enter
Имена файлов совпадают, т.е. других операций не требуется.
>
>
> --
> With Best regards,
> Evgeny Yugov,
> MTS, programmer of Advanced Technologies Departament.
> Registered Linux User #316667
> mailto:yugov на scs-900.ru
>
> Origin: Выбpанный пpезидент обменy и возвpатy не подлежит.
--
Удачи
Александр
Подробная информация о списке рассылки community