|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 08 Jun 2003 15:03:52 To : Aleksey Kishkin Subject : Re: bash ? -------------------------------------------------------------------------------- >>> Aleksey Kishkin wrote: >> Вообще, GNU sed не умеет AFAIR работать с extended regexps, так что лучше >> делай перлом: perl -pe 's/<.*(.*).*>/\1/' AK> Вот это неправильно. У перла жадный алгоритм для *, поэтому первый .* AK> сожрет весь адрес. И остальные шаблоны (в том числе \1 ) будут пустые. Это описка, конечно. Предполагалось: 's/.*<(.*)>.*/\1/', а не на том месте скобки возникли когда вместо cut-and-paste отрихтовал на месте ;) 13:23:58:netch@iv:~>perl -pe 's/.*<(.*)>.*/\1/' a <b> b xx<yy>zz yy -netch- --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/736883ac1181.html, оценка из 5, голосов 10
|