Re: such skript

Tilman Schmidt <[email protected]>
Newsgroups gmane.linux.suse.programming
Organization Phoenix Software GmbH
Message-ID <[email protected]>
Kai Zimmer schrieb:

> wie wÀrs denn mit einem kleinen Shellscript:
> 
> grep -f <suchbegriff> htdocs/
> 
> grep gibt die Trefferstelle mit Kontext aus. -f mÌsste den Dateinamen mit ausgeben. FÌr eine kleine einfache statische Seite könnte man damit schon auskommen... Falls das zu langsam ist (die Suche erfolgt ja nicht Ìber einen Index) könntest Du auch das schnellere fgrep nehmen - oder halt eine echte Suchmaschine installieren.

Hmm, was ist das fÌr eine grep-Version? Bei den mir gelÀufigen gibt
man mit -f eine Datei an, aus der die Suchmuster gelesen werden, und
fgrep ist nicht schneller, sondern sucht nur anders, nÀmlich nach
festen Zeichenketten statt nach regulÀren AusdrÃŒcken. Außerdem
können die grep-s, die ich kenne, kein Verzeichnis rekursiv
durchsuchen.

Auf einer normalen SuSE 9.x mit dem serienmÀßigen grep-Paket mÃŒsste
der Befehl so aussehen (fÃŒr z.B. 3 Zeilen Kontext):

find htdocs -type f -print0 | xargs -0 grep -FHC3 <suchbegriff>

-- 
Tilman Schmidt                            [email protected]
Phoenix Software GmbH                             Tel. +49 228 97199 0
Adolf-Hombitzer-Str. 12                           Fax +49 228 97199 99
53227 Bonn, Germany                      http://www.phoenixsoftware.de

-- 
Um die Liste abzubestellen, schicken Sie eine Mail an:
    [email protected]
Um eine Liste aller verfÃŒgbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.