Получить шаблоны в одном файле из другого, используя ack или awk или лучше, чем grep?

Есть ли способ получить шаблоны в одном файле (список шаблонов) из другого файла, используяack как-f вариант вgrep? Я вижу, что есть-f вариант вack но с-f вgrep.

Возможно, пример даст вам лучшую идею. Предположим, у меня есть file1:

file1:
a
c
e

И файл2:

file2:
a  1
b  2
c  3
d  4
e  5

И я хочу получить все шаблоны в file1 из file2, чтобы дать:

a  1
c  3
e  5

Можноack сделай это? В противном случае, есть ли лучший способ справиться с работой (например,awk или используя хэш), потому что у меня есть миллионы записей в обоих файлах, и мне действительно нужен эффективный способ для завершения? Спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос