[Homeros] coding

Michael Pozhidaev msp на altlinux.ru
Сб Фев 18 06:08:35 MSK 2012


Геннадий, здравствуйте!

Нет, именно -r так не умеет. У него цель - - исключить остановку при
неправильных символах. Отдельные символы можно заменить, например,
командой subst. Вид у неё достаточно прост:

subst s/'что_меняем'/'на_что_меняем'/ имя_файла



> Добрый день, михаил!
>
> Можно ли с помощью ключа -r производить множественные замены, т.е. у
> меня в тексте используются маркеры как минимум пяти видов. Можно ли
> так использовать указанный вами ключ, чтобы он заменял каждый маркер
> своим соответствующим символом?
>
> С уважением,
> Геннадий
>
>
> 16.02.12, Michael Pozhidaev<msp на altlinux.ru> написал(а):
>> Геннадий, здравствуйте!
>>
>> Да, видимо, ключ -r - это то, что Вам требуется. С его помощью можно
>> указать символ, который будет поддставлен на место недопустимых
>> символов. Скажем, можно такие символы попытаться заменить пробелами.
>>
>>> Добрый день.
>>>
>>> У меня есть текстовый файл в кодировке utf-8. Мне надо его
>>> перекодировать в koi8-r. В принципе это хорошо делает команда iconv,
>>> но в этом файле есть непонятные для этой команды знаки, которые в
>>> других системах используются для разметки текста. В результате iconv
>>> доходит до первого такого знака и останавливается. Если все такие
>>> метки убрать, то текст нормально перекодируется, но мне они
>>> нужны. Можно ли заставить iconv просто пропускать эти знаки, а
>>> перекодировать только то, что ей понятно?
>>>
>>> С уважением,
>>> Геннадий
>>> _______________________________________________
>>> Homeros mailing list
>>> Homeros на lists.altlinux.org
>>> https://lists.altlinux.org/mailman/listinfo/homeros
>>
>> --
>> Michael Pozhidaev. Tomsk, Russia.
>> Russian info page: http://www.marigostra.ru/
>> _______________________________________________
>> Homeros mailing list
>> Homeros на lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/homeros
>>
> _______________________________________________
> Homeros mailing list
> Homeros на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/homeros

-- 
Michael Pozhidaev. Tomsk, Russia.
Russian info page: http://www.marigostra.ru/


Подробная информация о списке рассылки Homeros