Fehler in grep ???

Post Reply
Message
Author
ihe

Fehler in grep ???

#1 Post by ihe »

Hi,

ich habe mal etwas mit grep gespielt, dabei bin ich folgendes Problem gestoßen:

Ich habe grep auf eine html-Datei (kf.html) angewendet, in der die Zeile steht:

<title>Heimatverein - Kürbisfest</title>

Mit

Code: Select all

 grep '<title>&#91;^<&#93;*' kf.html
wird die Zeile wie erwartet gefunden.
Mit

Code: Select all

grep '<title>&#91;^<&#93;*<' kf.html
sollte diese Zeile, meiner Meinung nach, auch gefunden werden; wird aber nicht!
Das ganze gleich mit Python (Modul re) ausprobiert -> da geht's wie ich mir das vorgestellt habe!

Ich bin kein bash-Guru, was mache ich falsch oder ist das wirklich ein Fehler in grep?

in mittlerer Verzweifung

ihe

User avatar
Janka
Posts: 3585
Joined: 11. Feb 2006 19:10

#2 Post by Janka »

Meine Version von grep (2.5.4) findet such in der zweiten Version ausschließlich die gewünschte Zeile.

Benutzt du vielleicht grep aus der Busybox oder sonstiges Geschmeiß?

Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.

ihe

grep Version

#3 Post by ihe »

Hi,

Mein System: debian 5.0.9 lenny

grep:

ihe@silber:~$ grep --version
GNU grep 2.5.3

ein Nummer älter, vielleicht liegt es wirklich an grep. Dann wäre ich ungemein beruhigt, das ich doch nicht zu blöd bin!

Na ja, ich werde doch wohl wieder Python nehmen.

Nochmals danke!

ihe

Post Reply