ファイルが2つありますが、そのファイルをgrepしたいと思います。
リスト1
ACY1
RPL3
RPL4
リスト2
1 ABHD14A-ACY1
2 ACY1
3 RPL34
4 RPL21
5 RPL3
6 RPL41
私はこれを試しました
grep -Fwf list1.txt list2.txt
そしてこれを得た
1 ABHD14A-ACY1
2 ACY1
5 RPL3
私のlist1にABHD14A-ACY1はありません。 grepでこれを行う方法はありますか?
ありがとう
ベストアンサー1
この-w
オプションはgrep
完全な単語と一致します。残念ながらダッシュなABHD14A-ACY1
のでマッチします。ACY1
パターンファイルにスペースを追加できます。
sed 's/^/ /' file1 | grep -Fwf- file2
2 ACY1
5 RPL3