O 'grep -f': dopasuj wzór z plikiem
Używamgrep -f
funkcja wyodrębniania wierszy z pliku, który pasuje do określonego wzorca. Powiedzmy, że mój plik wzoru jestpattern.txt
, jak następuje.
1
2
3
4
5
A plik, przeciwko któremu dopasowuję ten wzór, jestfile.txt
,
1::anv
2::tyr
3::yui
4::fng
5::gdg
6::ere
7::rer
8::3rr
9::gty
Teraz, gdy robię plik grep -f pattern.txt.txt, otrzymuję to ->
1::anv
2::tyr
3::yui
4::fng
5::gdg
8::3rr
Ostatni wiersz na wyjściu powyżej powoduje mój problem. Jak zmodyfikować to polecenie grep, aby uzyskać dane wyjściowe (pokazujące prawidłową zgodność) w następujący sposób?
1::anv
2::tyr
3::yui
4::fng
5::gdg