grep -f
関数を使用して、特定のパターンに一致するファイルから行を抽出しています。私のパターンファイルがpattern.txt
であるとしましょう。 >について 'grep -f':ファイルとパターンを一致させる
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
は今、私はこれを取得しています
1::anv
2::tyr
3::yui
4::fng
5::gdg
8::3rr
上記の出力の最後の行が私の問題を引き起こしています。このgrepコマンドを変更して、出力を得る(正しい対応を示す)にはどうすればいいですか?
1::anv
2::tyr
3::yui
4::fng
5::gdg
私はgrep "' more patt.txt' "file.txtを試しました。 awk -F '::' '{print $ 1 "" $ 2} "しかしこれも私に同じ問題をもたらします。 – ana