| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
ihe Gast
|
Verfasst am: 30. Okt 2011 16:18 Titel: Fehler in grep ??? |
|
|
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: | | grep '<title>[^<]*' kf.html | wird die Zeile wie erwartet gefunden.
Mit | Code: | | grep '<title>[^<]*<' 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 |
|
| |
|
|
Janka

Anmeldungsdatum: 11.02.2006 Beiträge: 3295
|
Verfasst am: 31. Okt 2011 10:00 Titel: |
|
|
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 Gast
|
Verfasst am: 31. Okt 2011 18:17 Titel: grep Version |
|
|
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 |
|
| |
|
|
|
|