Я использую функцию grep -f
для извлечения из файла строк, соответствующих определенному шаблону. Допустим, мой файл шаблона pattern.txt
, как показано ниже.
1
2
3
4
5
И файл, с которым я сопоставляю этот шаблон, это file.txt
,
1::anv
2::tyr
3::yui
4::fng
5::gdg
6::ere
7::rer
8::3rr
9::gty
Теперь, когда я делаю grep -f pattern.txt file.txt, я получаю это ->
1::anv
2::tyr
3::yui
4::fng
5::gdg
8::3rr
Последняя строка в приведенном выше выводе вызывает мою проблему. Как изменить эту команду grep, чтобы получить вывод (с правильными соответствиями) следующим образом?
1::anv
2::tyr
3::yui
4::fng
5::gdg