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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Dmitri I GOULIAEV                    2:5020/400     29 Jan 2003  16:04:11
 To : Alexander S. Usov
 Subject : Re: Замена последнего вхождения символа
 -------------------------------------------------------------------------------- 
 
 On Wed, 29 Jan 2003 11:27:31 +0000 (UTC), Alexander S. Usov 
   <A.S.Usov@kvi.nl> wrote:
 
 > Дмитрий Кривко wrote:
 > 
 
 [...]
 
 >> Кто подскажет, как заменить последее вхождение символа
 >> в строке на пробел с помощью sed или awk или perl ?
 > 
 > sed -e 's/<char>[^<char>]*$/ /' files....
 > 
 > По идее должно работать.
 
 user@host:~$ sed -e 's/a[^a]*$/ /'
 111a222a333
 111a222 
 ^D
 
 user@host:~$ sed -e 's/\(a\)\([^a]*$\)/ \2/'
 111a222a333
 111a222 333
 ^D
 Примите и пр.
 
 -- 
 DIG (Dmitri I GOULIAEV)
 --- ifmail v.2.15dev5
  * Origin: DIG (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Замена последнего вхождения символа   „¬ЁваЁ© ЉаЁўЄ®   29 Jan 2003 11:53:54 
 Re: Замена последнего вхождения символа   Alexander S. Usov   29 Jan 2003 15:27:31 
 Re: Замена последнего вхождения символа   Dmitri I GOULIAEV   29 Jan 2003 16:04:11 
 Re: Замена последнего вхождения символа   Aleksey Cheusov   29 Jan 2003 16:19:58 
 Re: Замена последнего вхождения символа   Alexander S. Usov   29 Jan 2003 17:07:52 
 Re: Замена последнего вхождения символа   Aleksey Cheusov   29 Jan 2003 16:00:37 
Архивное /ru.linux/20672062d7b9f.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional