Nützliches Ding
Wörterbücher und Textdateien durchsuchen mit grafischem Frontend
Eigener Suchbetrieb
Wenn Sie Ding richtig konfigurieren, können Sie beliebige Text-Dateien durchsuchen. Als Beispiel dient ein Adressbuch, das Ding mit Hilfe von egrep durchsucht. Schreiben Sie Ihre Adresseinträge etwa nach folgendem Muster in eine Textdatei, und speichern Sie sie ab:
Erik Mustermann Beispielstraße 1 12345 Linuxstadt mustermann@erik.org +49 123 45678
Legen Sie nun im Menü Einstellungen / Suchmethoden / Neu / Dictionary eine neue Suchmethode an. Geben Sie unter Optionen folgende Parameter -i -A 5 ein:
Die Option -i ignoriert Unterschiede bei Groß-/Kleinschreibung, -A n legt die Anzahl der Zeilen fest, die nach und einschließlich der Zeile mit dem gefundenen Wort ausgegeben werden. Umfassen Ihre Adressbucheinträge wie im Beispiel fünf Zeilen, geben Sie dem Parameter -A den Wert 5 mit. Ihre Adressdatei wählen sie im Dialog als Wörterbuch-Datei aus.
Ergänzen Sie die Optionen um -B 5 (Abbildung 1), damit egrep auch die fünf Zeilen vor dem gefundenen Wort ausgibt. Wenn Sie beispielsweise nur eine Telefonnummer wissen, bekommen Sie nun auch den dazu gehörigen Namen mit angezeigt.
In erster Linie ist Ding für die Übersetzung einzelner Wörter gedacht. Dafür bringt es ein eigenes englisch-deutsches Wörterbuch mit. Es eignet sich aber auch für andere Suchanwendungen. Wer dem Tool ein wenig zusätzliches Feintuning gönnt, bekommt einen flexiblen Dateiendurchsucher, der im Alltag nützliche Dienste leistet.
Glossar
egrep, agrep
Die Grep-Familie durchsucht auf der Kommandozeile Textdateien nach Wörtern. egrep erlaubt dabei reguläre Ausdrücke, agrep bietet eine unscharfe Suche.
dict
Client-Programm für die Software Dict-Server. Der Client stellt über ein einfaches Protokoll Anfragen an den Server, der die Antworten in Wörterbüchern nachschlägt [3].
ispell
Kommandozeilenprogramm zur Rechtschreibprüfung, das viele Sprachen beherrscht [4]. Die Alternative aspell ist auf Englisch spezialisiert.
Infos
[1] Ding: http://www-user.tu-chemnitz.de/~fri/ding
[2] Ausführliche Benutzeranleitung zu Ding: http://www-user.tu-chemnitz.de/~fri/ding/hilfe.html
[3] Dict: http://www.dict.org/
[4] ispell: http://fmg-www.cs.ucla.edu/fmg-members/geoff/ispell.html
[5] Liste von Dict-Servern: http://luetzschena-stahmeln.de/dictd
[6] Wörterbücher für Dict: http://www.freedict.de/



