Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       12 Dec 2005  22:29:07
 To : Alexey V. Antipovsky
 Subject : Re: sed
 -------------------------------------------------------------------------------- 
 
 12 дек 2005, понедельник, в 17:01 KRAST, Alexey V. Antipovsky написал(а):
 
  >>>>    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
  >>>> Что делать?
  II>>>    Читать re_format(7) про [[:<:]] и [[:>:]].
  >> Почитал. Hасколько ничего не понимаю, : это не word character
  >> и точно так же выделяет байты. И что дает мне выделение слов тут?
  AVA> Вот за этим:
  AVA> echo 1a:2:1e:4:e:ed | /usr/bin/sed -E -e 's/[[:<:]](.)[[:>:]]/0\1/g'
  AVA> 1a:02:1e:04:0e:ed
 
 Спасибо, понял.
 
 Eugene
 -- 
 Choose no family
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: sed   Eugene Grosbein   12 Dec 2005 22:29:07 
Архивное /ru.unix.bsd/2609322566d9d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional