2つのファイルがあります。 file1には約600行があり、file2には約20列と約3000行があります。 file1のfile2で共通パターンを見つけたいと思います。
ファイル1:
K00001
K00002
K00003
K00006
K00013
K00025
K00089
ファイル2:
TRINITY_DN102283_c0_g1 KEGG:xtr:496432`KO:K16860
TRINITY_DN42420_c0_g1 KO:K01762
TRINITY_DN52581_c0_g1 KEGG:zma:732844`KO:K13523
TRINITY_DN36387_c0_g2 KEGG:zma:732811`KO:K00089
TRINITY_DN54650_c4_g1 KEGG:zma:542598`KO:K00025
TRINITY_DN93494_c0_g1 KEGG:zma:542598`KO:K00025
TRINITY_DN36051_c0_g1 KEGG:zma:542598`KO:K00025
私は次のような結果を得たいと思います:
K00025
K00089
ベストアンサー1
comm -12 <(grep -oP '\w+' a|sort -u) <(grep -oP '\w+' b|sort -u)
どこ:
grep -oP '\w+' a|sort -u
ファイルからソートされた単語のリストを取得するa
- 一部のファイル
b
comm -12
出力共通線