[linux-l] Tracker Search Tool: Wie sucht man nach einem String mit mehreren Wörtern?

Detlef Lechner Detlef.Lechner at gmx.net
Do Jul 26 17:23:46 CEST 2007


Hallo Nico,

Am Donnerstag, den 26.07.2007, 15:20 +0200 schrieb Nico Golde:
>  könntest du Problem 
> eventuell nochmal verständlicher formulieren (aka Problem, 
> Ziel)?

Das Programm soll einen Suchstring im Inhalt vieler Dateien suchen und
finden. 
Das Programm findet einen Suchstring, der aus einem Wort besteht,
einwandfrei. 
Wenn der Suchstring aber aus mehreren Wörtern besteht, dann gibt das
Programm die Namen und Stellen der Dateien der Dateien aus, in denen die
einzelnen Wörter des Suchstrings vorkommen. Das Programm gibt aber nicht
die Datei an, in der nur der gesamte Suchstring vorkommt. 
Das Programm ignoriert im Suchstring andere eingegebene Zeichen als
Buchstaben.
Ziel ist, sich nur z. B. nur die Dateien anzeigen zu lassen, in denen
der Suchstring "Linux rettet die Welt" vorkommt. Das Programm listet
aber alle Dateien auf, in denen "Linux" vorkommt plus Datein, in denen
"rettet" vorkommt, plus Dateien, in denen "die" vorkommt plus Dateien,
in denen "Welt" vorkommt.
Meine Frage war, wie man die Ausgabe der vielen fälschlich ausgegebenen
Dateien verhindern kann. Durch Delimiter am Suchstringanfang und -ende?

Gruß
Detlef




Mehr Informationen über die Mailingliste linux-l