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]