[Shell command] grep コマンドで検索パターンをファイルから読み込む

作成日: 2021年01月02日

grep コマンドの -f オプションを使用すると、検索パターンをファイルから読み込むことができます。

まず検索したい文字列のリストを list.txt として作成します。ファイルの中身は下記とします。

Hello
World
Good
Bye

次に検索パターンを記述した patterns.txt を作成します。ファイルの中身は下記とします。

^Hello
^World

-f オプションを使って、patterns.txt を指定して grep コマンドを実行します。

cat list.txt | grep -f pattern.txt

実行結果は下記となります。

Hello
World
Shell command grep