[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 18:37:45 CEST 2007
Am Donnerstag, den 26.07.2007, 16:42 +0200 schrieb Robert C. Helling:
> Und warum benutzt Du nicht grep?
Weil grep viel langsamer ist.
> OK, das geht nur, wenn der ganze Suchtext
> in einer Zeile steht.
Ob Tracker Search Tool mit einem Suchstring umgehen kann, der sich über
mehr als eine Zeile erstreckt, weiß ich noch nicht. Ich halte es für
nicht wahrscheinlich.
> Falls das kritisch ist, wie steht's mit einem
> kleinen Perl script:
>
> perl -0 -e '$_ = <>; exit(not /bar\s+baz/s);' foo
>
> gibt zb true, wenn die Datei foo die Woerter 'bar' und 'baz'
> aufeinanderfolgend enthaelt (hochstens durch white space oder new line
> getrennt).
Perl finde ich zum Abgewöhnen. In meinen Augen nur für Leute, die das
beruflich benötigen.
Gruß
Detlef
Mehr Informationen über die Mailingliste linux-l