grep で複数条件を指定する方法まとめ
- grep -e pattern1 -e pattern2
e オプション「検索条件を指定」を複数指定する - grep -e pattern1 | grep pattern2
grep コマンドを | (パイプ)でつなぐ
具体的な使い方!こう使っていますの♪
e オプションを使用した例を少しとり挙げますわね。実際の使用方法ですの。
# コメント行(先頭が「#」)と空行を除いて表示 grep -v -e '#' -e '^$' /tmp/testfile.txt
補足ですわ。-v オプションは「マッチしない行を検索結果として表示」ですの。
# http、mysql プロセスを監視(項目名の行も表示) watch -d 'ps auxw | grep -e USER -e httpd -e mysql'
先日紹介しました投稿で使用いたしましたわね♪
おわりに
先ほど紹介しました、複数種類のプロセスを監視するときに grep の使い方を少し調べました。今回はその grep のオプションについてメモいたしました。
参考にさせていただいたページです。ありがとう存じます♪
- Linuxコマンド集 – 【 grep 】 文字列を検索する:ITpro
オプション一覧として便利ですの! - grepで複数条件を利用する + findしたファイルをgrepする – アラサーメモ
- パイプ(|)を使用した例が大変参考になります。おそらくですが、OR 条件を実現するときにパイプが大活躍するのではないでしょうか。
以上です。