RHEL9 grepコマンド 複数条件を指定する方法

環境
RHEL 9.2

1.grepを使用する方法
構文
コマンドの形としては以下のようになります。
grep -e “条件1" -e “条件2" ….

grepでは、「e」オプションで複数の条件を入れることができます。
テキストファイルの「toto」と「soso」の2つの条件でgrepしたい場合は以下のようになります。

$ grep -e “toto" -e “soso" test.txt

toto 1 123 789
soso 2 ccc ddd

2.egrepを使用する方法
egrepを使用しても上記と同じようにできますが、grepの時と少し書き方が変わります。
$ egrep “stmn|cft" test.txt

stmn 1 123 789
cft 2 ccc ddd

構文
コマンドの形としては以下のようになります。
egrep “条件1|条件2…."

IT

Posted by arkgame