О 'grep -f': сопоставление шаблона с файлом

Я использую функцию 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
8
задан Peter Mortensen 7 January 2013 в 00:40
поделиться