Я пытаюсь извлечь строки из файла 2, который соответствует значениям в файле 1, но вывод дает больше строк.
Файл 1 выглядит следующим образом:
$ head b.txt
5
11
26
27
Файл 2, a.txt
, выглядит как
1509 5
1506 11
1507 12
339 26
1000 27
1000 100
Используемая команда:
grep -wFf b.txt a.txt
Результаты, которые я хочу:
1509 5
1506 11
339 26
1000 27
Это дает мне все, что у меня есть в b.txt
, но есть и дополнительные строки, например,
1509 5
1506 11
1507 12
339 26
1000 27
1000 100
Как я могу это исправить?