Получить шаблоны в одном файле из другого, используя 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
или используя хэш), потому что у меня есть миллионы записей в обоих файлах, и мне действительно нужен эффективный способ для завершения? Спасибо!