Linux 共通している行を抽出する

Linux 共通している行を抽出する

Linuxで、共通している行を抽出する手順を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)
  • shell: /bin/bash

共通している行を抽出

共通している行を抽出するには、「 grep 」コマンドを使用します。

実際に、以下の「hoge.txt」というファイルと「foo.txt」の共通行を抽出してみます。

「grep」コマンドを使用します。

grep -Fx -f hoge.txt foo.txt

<出力結果>
a
e
c

共通行が抽出されていることが確認できます。
※2番目に指定したファイルを軸に結果は表示されます。

指定するファイルを変えてみます。

grep -Fx -f foo.txt hoge.txt

<出力結果>
a
c
e

「hoge.txt」が軸になって、結果が表示されます。