|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/20672062d7b9f.html, оценка из 5, голосов 10
|