[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