正規表現とは

正規表現とは

正規表現とは

正規表現とは、指定したパターンに一致する文字列をまとめて
表現するための方法です。
文字列を検索する際によく使用し、
探す語句が完全に一致していなくても、指定したパターンに
該当する文字列を検索することができます。
Linuxでは、ログなどのテキストファイルから特定の情報を
探すために使用します。
ファイル内の情報が多すぎて内容を把握できないことがある
ため、特定の内容に絞る必要があるからです。

検索で使用するコマンド

ファイルの中身を出力:catコマンド

cat ファイル名

正規表現で検索:egrepコマンド

ファイルの中から指定されたパターン(正規表現)に一致する行を検索します。

cat ファイル名 | egrep 検索パターン

書式の通り、catコマンドとパイプ(|)を併用することが多いです。
catコマンドの出力結果(テキストファイルの中身)を、egrepコマンドに引き渡すためにパイプを使用します。

正規表現で検索:egrepコマンド

検索パターン(正規表現)を表現するためのオプション

egrepコマンドでは、検索パターンを表現するために、次のオプションを使用します。


NEXT>> 基本正規表現