Suche in mehreren Dokumenten von OpenOffice.org (ODF)
Posted: 19. Mar 2009 18:54
Hallo,
ich habe viele Dateien im ODT-Format angelegt, die ich gern nach bestimmten Textmustern durchsuchen möchte. Bisher hatte ich noch keine andere Lösung und ich habe die wichtigsten Dateien nochmals im txt-Format gespeichert. Danach konnte ich mit folgendem Befehl suchen:
Da ich mir nicht vorstellen konnte, dass das der einzig mögliche Weg sein soll, habe ich mal aus einer odt-Datei den Inhalt im xml-Format heraus geholt:
In der xml-Datei fehlen die Zeilenumbrüche. Ich bin deshalb mit dem Durchsuchen mehrerer Dateien auch nicht so richtig weitergekommen, da zu viel Text einer Datei angezeigt wird. Möglicherweise gibt es eine einfache Lösung (vielleicht sogar in OpenOffice.org), die ich jetzt einfach übersehe.
Ich möchte mit meiner Arbeit noch nicht auf Latex, Lyx oder ähnliches umsteigen, da ich mich damit nicht so gut auskenne. Vielleicht ist auch ein Makro in OpenOffice.org Basic die Lösung?
Viele Grüße
Frank
ich habe viele Dateien im ODT-Format angelegt, die ich gern nach bestimmten Textmustern durchsuchen möchte. Bisher hatte ich noch keine andere Lösung und ich habe die wichtigsten Dateien nochmals im txt-Format gespeichert. Danach konnte ich mit folgendem Befehl suchen:
Code: Select all
find -name '*.txt' -print -exec grep -i 'Muster' {} \;
Code: Select all
unzip Test.odt content.xml
Ich möchte mit meiner Arbeit noch nicht auf Latex, Lyx oder ähnliches umsteigen, da ich mich damit nicht so gut auskenne. Vielleicht ist auch ein Makro in OpenOffice.org Basic die Lösung?
Viele Grüße
Frank