Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxでgrepコマンドを使用して複数の単語を検索する方法

Linuxでgrepコマンドを使用して複数の単語を検索する方法

  

Linuxシステムのgrepコマンドは、主に文字列とファイルの検索に使用されますが、実際にはgrepコマンドは複数の単語を同時に検索できます。これがgrepコマンドを使ってLinuxで複数の単語を検索する方法です。

方法は次のとおりです。

grep‘ word1 \\ | Word2 \\ | 次の例で、/var /log /messagesという名前のテキストログファイルでwarning、error、criticalという単語を検索するには、次のように入力します。

$ grep‘ warning \\ | エラー クリティカル’ /var /log /messages

単語に一致する(つまり、西洋言語では単語の両側が単語で区切られている)場合は、-wオプションパラメータを追加できます。

$ grep -w‘ warning \\ | エラー 重要’ /var /log /messages

egrepコマンドでは、次の構文を使用して上記の構文形式をスキップできます。

$ egrep -w‘ warning | エラー| 重要’ /var /log /messages

次のように-i(大文字と小文字の区別はありません)と--colorオプションのパラメータを追加します。

$ egrep -wi --color‘警告| エラー| 重要’ /var /log /messages

出力例:

上の図は、Linuxシステムでgrepコマンドを使用して複数の単語を検索した場合の実際の効果を示しています。そのような効果があります。

Copyright © Windowsの知識 All Rights Reserved