[Comm] Ну как сделать sed не жадным?

Vitaly Lipatov =?iso-8859-1?q?lav_=CE=C1_altlinux=2Eru?=
Пт Сен 9 01:05:47 MSD 2005


Простой вопрос, но никак не доходит:

1. PERL, жадный поиск:
$ echo "Test:http://ru" | perl -pi -e "s|^.*:||"
//ru

2. PERL, нежадный:
$ echo "Test:http://ru" | perl -pi -e "s|^.*?:||"
http://ru

3. SED, жадный:
$ echo "Test:http://ru" | sed -e "s|^.*:||"
//ru

4. SED, нежадный:
$ echo "Test:http://ru" | sed -e "s|^.*?:||"
Test:http://ru

Т.е. знак вопроса воспринимается как обычный символ.

Попытка включить расширенное понимание ничего не даёт.
$ echo "Test:http://ru" | sed -r -e "s|^.*?:||"
//ru

Вопрос: как сделать, чтобы вывод по п.4 соответствовал п.1 ?

-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info



Подробная информация о списке рассылки community