grep -f alternativa para archivos grandes
grep -F -f file1 file2
file1 es de 90 Mb (2.5 millones de líneas, una palabra por línea)
file2 es de 45 Gb
Ese comando en realidad no produce nada en absoluto, no importa cuánto tiempo lo deje funcionando. Claramente, esto está más allá del alcance de grep.
Parece que grep no puede manejar tantas consultas del-f
opción. Sin embargo, el siguiente comandohace producir el resultado deseado:
head file1 > file3
grep -F -f file3 file2
Tengo dudas sobre si sed o awk serían alternativas apropiadas, dado el tamaño de los archivos.
Estoy en una pérdida para las alternativas ... por favor ayuda. ¿Vale la pena aprender un poco?sql
comandos? ¿Es fácil? ¿Alguien puede señalarme en la dirección correcta?