|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 12 Dec 2005 19:48:39 To : Andriy Gapon Subject : Re: sed -------------------------------------------------------------------------------- 12 дек 2005, понедельник, в 14:35 KRAST, Andriy Gapon написал(а): >> echo 1a:2:1e:4:e:ed | sed -E 's/:(.):/:0\1:/g' >> >> Выдает: 1a:02:1e:04:e:ed >> А мне надо 1a:02:1e:04:0e:ed >> >> Что делать? AG> Читать про RE и много думать (намек: "4:e" - двоеточие уже проматчилось AG> вместе с четверкой, для "e" двоеточия впереди уже нет). Я догадался. AG> Или делать без '/g' в цикле :-) То есть, решения средствами RE не существует? Eugene -- Hароду - чтоб не вздумал бунтовать! - Мы тоже разрешили воровать. Пусть лучше сам ворует потихоньку, Чем с воровскою властью враждовать!.. --- slrn/0.9.8.0 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/260930fbc6c05.html, оценка из 5, голосов 10
|