|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Igorx Ivanov 2:5020/400 12 Dec 2005 18:01:35 To : Eugene Grosbein Subject : Re: sed -------------------------------------------------------------------------------- >>> echo 1a:2:1e:4:e:ed | sed -E 's/:(.):/:0\1:/g' >>> Выдает: 1a:02:1e:04:e:ed >>> Hадо: 1a:02:1e:04:0e:ed >>> Что делать? >> Читать re_format(7) про [[:<:]] и [[:>:]]. Eugene Grosbein спрашивает: > ":" это не word character и точно так же выделяет > байты. И что дает мне выделение слов тут? Если не искать разделители (а только границы слов), можно обработать все слова одним оператором. -- Говорящий не знает. Знающий не говорит. --- ifmail v.2.15dev5.3 * Origin: http://psyfactor.org/lib/sharp.htm (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/7565931db2ed.html, оценка из 5, голосов 10
|