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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Andrey Ostanovsky                    2:5030/1957    12 Dec 2005  16:30:12
 To : Eugene Grosbein
 Subject : sed
 -------------------------------------------------------------------------------- 
 
 
 12 Dec 05 18:05, you wrote to All:
 
  EG> echo 1a:2:1e:4:e:ed | sed -E 's/:(.):/:0\1:/g'
 
  EG> Выдает:    1a:02:1e:04:e:ed
  EG> А мне надо 1a:02:1e:04:0e:ed
  EG> Что делать?
 
 У тебя этот регэксп одиночную букву e (пробовал и [:alnum:] вместо . и другие
 буквы) не берет
 
 # echo 1a:2:1e:4:e:ed | sed -E 's/:(.):/:"0"\1:/g'
 1a:"0"2:1e:"0"4:e:ed
 А так - остальное работает:
 
 # echo 1a:2:1e:4:e:ed | sed -E -e 's/:(.):/:"0"\1:/g' -e 's/"//g'
 1a:02:1e:04:e:ed
 
 Andrey
 
 --- GoldED+/BSD 1.1.5
  * Origin: PGP KeyID 2ABEC67A andrey @ ostanovsky. spb. ru (2:5030/1957)
 
 

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

 Тема:    Автор:    Дата:  
 sed   Eugene Grosbein   12 Dec 2005 19:05:53 
 sed   Andrey Ostanovsky   12 Dec 2005 16:30:12 
Архивное /ru.unix.bsd/2860439d6ddb.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional