Mailinglist Archive: opensuse-de (3598 mails)

< Previous Next >
String in seeeehr grossen Textdateien effizient suchen
  • From: Joachim Kieferle <joakie@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
  • Date: Sat, 02 Oct 2004 22:10:05 +0200
  • Message-id: <415F0B1D.3040807@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
Hallo Liste,

ich muss sehr grosse Textdateien (ca. 270 MB) nach Strings durchsuchen, z.B.
grep -o "PAPER[[:alnum:]=\@]\{14\}" test.txt > ergebnisdatei.txt

Das endet meist damit, dass der Speicher überläuft und das Shellscript "abschmiert". Maschine ist P4, 2,4 GHz mit 1 GB RAM.

Kennt jemand eine effizientere Möglichkeit, die Datei nach den diversen Strings zu durchsuchen und sie auszugeben?

Wäre es sinnvoller, das aus C++ heraus zu machen (müsste ich halt noch lernen), sprich kann C++ besser mit so einer Aufgabe umgehen als Shellscripte?


Viele Grüsse

Joachim



< Previous Next >
Follow Ups