Mailinglist Archive: opensuse-de (6956 mails)

< Previous Next >
Re: Verzeichnis greppen
  • From: Matthias Kleine <kleine_matthias@xxxxxx>
  • Date: Thu, 1 Nov 2001 21:05:31 +0100
  • Message-id: <20011101200224.BA7F8E6426@xxxxxxxxxxxx>
Am Donnerstag, 1. November 2001 20:22 schrieb Thomas Hofer:
Matthias Kleine wrote (Donnerstag, 1. November 2001 19:19):
"Heinz W. Pahlke" wrote:
ich sitze immer noch an dem Problem, Verzeichnisse mit txt-, html-
und aw-Dateien sinnvoll greppen zu wollen.

Nach dem Studium diverser manpages bin ich zwar ein gutes Stueck
weiter gekommen, aber nutzbare Ergebnisse habe ich noch nicht.

find . -type f -name '*.html' -exec lynx -dump {} \; | grep -H
Suchwort

Uff! Entweder ich verstehe das Problem nicht, oder die Lösung lautet

grep -Hr Suchwort * (minimal)
grep -Hirn Suchwort * (erweitert)

tee mist.html >/dev/null <<EOF
<html>
<body>
<p> Bl&ouml;d gelaufen </p>
</body>
</html>
EOF
grep -Hirn "Blöd" mist.html || echo davon hab ich noch nie was gehört...
lynx -dump mist.html | grep -n "Blöd" && echo da ist ja doch was!

Na ich bitte Dich, wir können doch mit Regular Expressions umgehen:

$ echo blöd > file1.txt
$ echo bl\&ouml\;d > file2.txt
$ egrep -Hrn '(ö)|(&ouml;)' *
file1.txt:1:blöd
file2.txt:1:bl&ouml;d

- Matthias
--
LPI Level 1 Certified
http://www.selflinux.de

< Previous Next >
Follow Ups