Obtener patrones en un archivo de otro usando ack o awk o mejor manera que grep?
Hay una manera de obtener patrones en un archivo (una lista de patrones) de otro archivo usandoack
como el-f
opción engrep
? Veo que hay una-f
opción enack
pero es diferente con la-f
ingrep
.
Quizás un ejemplo le dará una mejor idea. Supongamos que tengo el archivo1:
file1:
a
c
e
Y archivo2:
file2:
a 1
b 2
c 3
d 4
e 5
Y quiero obtener todos los patrones en el archivo 1 del archivo 2 para dar:
a 1
c 3
e 5
Lataack
¿hacer esto? De lo contrario, ¿hay una mejor manera de manejar el trabajo (comoawk
o usando hash) porque tengo millones de registros en ambos archivos y realmente necesito una forma eficiente de completar. ¡Gracias