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 t.schmidt@phoenixsoftware.de Phoenix Software GmbH Tel. +49 228 97199 0 Adolf-Hombitzer-Str. 12 Fax +49 228 97199 99 53227 Bonn, Germany http://www.phoenixsoftware.de