2つのファイルを比較し、各ファイルの列1の間で共通の行を見つけ、ファイル1の行全体(複数の列)を印刷したいと思います。
ファイル1:
りんご 猫 電子ワシ 火 グリーン はま 私のイグルー ジェイジャック
そして
ファイル2:
第二 氏 D 金利 F
出力が次のようになります。
猫 電子ワシ 火
どんな助けでも大変感謝します。
ベストアンサー1
これはcoreutilsの仕事です:-)
ファイルがすでにソートされていて、最初の列にパブリックフィールドがある場合:
$ join file1 file2
c cat
e eagle
f fire
ファイルがソートされていない場合:
join <(sort file1) <(sort file2)