ファイル「B」で検索したい項目のリストを含むファイル「A」があります。ファイルAのすべての項目は1行に1つずつリストされ、Bは1行に複数の項目があるtsvファイルです(行内の項目の一部はA行にリストされているものです)。ファイルAのリストを使用しようとしています。グループBの単一行にAIが出力として欲しい行がある場合。
私がやった
grep -f A B
これは機能しますが、Aの最後の行にのみ適用されます。
どんな提案がありますか?
ベストアンサー1
grep
あなたのコマンドを知っているので、ソリューションに正しく応答するには、バージョンとファイルの内容に関する追加情報が必要になる場合があります。しなければならない働く
次の2つのファイルを検討してくださいa.txt
。b.txt
cat a.txt
match1
match2
match3
match4
match5
cat b.txt
match1
match2
fail3 match3
fail4
match5
あなたのコマンドを使用した場合、行1、2、3、5が一致すると予想されます。みましょう:
grep -f a.txt b.txt
match1
match2
fail3 match3
match5