[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: grep



Klaus Becker <colonius@free.fr> wrote:
> Am Freitag 04 August 2006 23:03 schrieb Ulf Volmer:
>> On Fri, Aug 04, 2006 at 10:58:29PM +0200, Klaus Becker wrote:
>> > grep -eo 'http*mpeg' Datei
>> echo "123http://test.mpeg123"; | grep -oe 'http.*mpeg'
> - warum "123http://test.mpeg123";?

Um die Wirkungsweise von -o zu demonstrieren. Probiers ohne.

> - warum der Punkt nach dem 2. "http"?

regular expressions halt...
. - beliebiges Zeichen
* - vorheriges Atom (hier das beliebige Zeichen) beliebig oft wiederholt

Deine urspruengliche regex matchte auf Zeichenketten wie
httmpeg
httpmpeg
httppmpeg
httpppmpeg
...

Seine regex matched auf Zeichenketten wie
httpmpeg
httpampeg
httpabmpeg
httpabcmpeg


regards
   Mario
-- 
> As Luke Leighton said once on samba-ntdom, "now, what was that about
> rebooting?   that was so long ago, i had to look it up with man -k."



Reply to: