正規表現とは
正規表現とは
正規表現とは
正規表現とは、指定したパターンに一致する文字列をまとめて
表現するための方法です。
文字列を検索する際によく使用し、
探す語句が完全に一致していなくても、指定したパターンに
該当する文字列を検索することができます。
Linuxでは、ログなどのテキストファイルから特定の情報を
探すために使用します。
ファイル内の情報が多すぎて内容を把握できないことがある
ため、特定の内容に絞る必要があるからです。
検索で使用するコマンド
ファイルの中身を出力:catコマンド
cat ファイル名
正規表現で検索:egrepコマンド
ファイルの中から指定されたパターン(正規表現)に一致する行を検索します。
cat ファイル名 | egrep 検索パターン
書式の通り、catコマンドとパイプ(|)を併用することが多いです。
catコマンドの出力結果(テキストファイルの中身)を、egrepコマンドに引き渡すためにパイプを使用します。
正規表現で検索:egrepコマンド
検索パターン(正規表現)を表現するためのオプション
egrepコマンドでは、検索パターンを表現するために、次のオプションを使用します。