|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Constantin Stefanov 2:5020/400 12 Dec 2005 15:25:20 To : Eugene Grosbein Subject : Re: sed --------------------------------------------------------------------------------
Привет.
Eugene Grosbein wrote:
> 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
>
> Что делать?
echo 1a:2:1e:4:e:ed | sed -E 's/:(.):/:0\1:/g' | sed -E 's/:(.):/:0\1:/g'
Должно хватить - первый раз заменит второй и четвертый октет, второй -
третий и пятый. А крайние тут в любом случае не заменятся.
--
Константин Стефанов
--- ifmail v.2.15dev5.3
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577c66b982f.html, оценка из 5, голосов 10
|