2 つのファイルの最初のフィールドで同じ要素を見つけたいと思います。awk コマンドに精通している
awk 'FNR==NR{a[$1]++;next}a[$1]' file1 file2
ただし、1 つの共通要素を含む複数単語の式がフィールドに含まれている場合、これは機能しません。たとえば、私のfile1は次のとおりです。
blue and red 20.5
red and green 13.4
yellow and black 10
blue and black 17.2
black and green 21
そして、私のfile2は次のとおりです。
blue and yellow 18
red and green 11.9
yellow and orange 8
brown and black 6.9
organge and yellow 17
上記のコマンドは、次のリストを生成します。
blue and red 20.5
red and green 13.4
yellow and black 10
brown and black 6.9
そして、完全一致のみが必要です
red and green 13.4