Mailinglist Archive: opensuse-de (6956 mails)
| < Previous | Next > |
Re: Verzeichnis greppen
- From: Thomas Hofer <th@xxxxxxxxxxxx>
- Date: Fri, 2 Nov 2001 17:24:50 +0100
- Message-id: <200111021626.fA2GQq277386@xxxxxxxxxxxxxxxxxxxx>
Matthias Kleine wrote (Freitag, 2. November 2001 16:08):
cat > heiss.html <<EOF
<HTML>
<BODY>
<p>heiß und
<B>fettig</b></p>
</body>
</html>
EOF
grep -Hrl "fettig" heiss.html || echo nichts.
grep -Hrl "heiß" heiss.html || echo nichts.
grep -Hrl "heiß und fettig" heiss.html || echo nichts.
grep -Hrl "heiß und fettig" heiss.html || echo auch nichts.
lynx -dump heiss.html | grep "heiß" && echo gefunden.
lynx -dump heiss.html | grep "fettig" && echo gefunden.
lynx -dump heiss.html | grep "heiß und fettig" && echo gefunden.
Thomas.
Thorsten Haude wrote:
Das funktioniert nicht, denn was geschieht, wenn lynx die Zeile
mitten im Suchwort abschneidet? Dann findet grep, das zeilenweise
arbeitet, das Suchwort nicht.
Wenn Du nach Phrasen suchst, liegt das in der Natur der Sache. In
HTML ist das Problem allerdings noch größer.
Es liegt in der Natur der Sache, wenn ich nach einer Phrase suche,
diese auch vorhanden ist, ich sie aber nicht finde, weil das falsche
Kommando verwende?
Ich würde mich freuen, wenn Du mir die Perfekte Lösung beschreiben
würdest; bis dahin macht es nicht viel Sinn, wenn Du meinem
Vorschlag mangelnde Perfektion nachweist.
grep -Hrl Suchwort Verzeichnis
cat > heiss.html <<EOF
<HTML>
<BODY>
<p>heiß und
<B>fettig</b></p>
</body>
</html>
EOF
grep -Hrl "fettig" heiss.html || echo nichts.
grep -Hrl "heiß" heiss.html || echo nichts.
grep -Hrl "heiß und fettig" heiss.html || echo nichts.
grep -Hrl "heiß und fettig" heiss.html || echo auch nichts.
lynx -dump heiss.html | grep "heiß" && echo gefunden.
lynx -dump heiss.html | grep "fettig" && echo gefunden.
lynx -dump heiss.html | grep "heiß und fettig" && echo gefunden.
Thomas.
| < Previous | Next > |