grep -f Alternative für große Dateien

grep -F -f file1  file2

file1 ist 90 Mb (2,5 Millionen Zeilen, ein Wort pro Zeile)

file2 ist 45 GB

Dieser Befehl erzeugt eigentlich gar nichts, egal wie lange ich ihn laufen lasse. Offensichtlich ist dies jenseits von Greps Geltungsbereich.

Es sieht so aus, als ob grep nicht mit so vielen Anfragen aus dem Internet umgehen kann-f Möglichkeit. Allerdings der folgende Befehltut Das gewünschte Ergebnis erzielen:

head file1  >  file3
grep -F -f file3   file2

Ich habe Zweifel, ob sed oder awk angesichts der Dateigrößen auch geeignete Alternativen wären.

Ich bin ratlos nach Alternativen ... bitte helfen Sie. Lohnt es sich einiges zu lernen?sql befehle? Ist es einfach? Kann mich jemand in die richtige Richtung weisen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage