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
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 > |