Motomichi Works Blog

モトミチワークスブログです。その日学習したことについて書いている日記みたいなものです。

grepコマンドで正規表現を使って文字列を抽出する

参考にさせていただいたページ

パターンにマッチする行を抽出する方法

正規表現を使用するときは-Eオプションを使うと良いです。

ファイル単体なら以下のような感じでマッチできます。

grep -E "^hoge$" example.html

ディレクトリ内をまとめてglobパターンでマッチもできます。

grep -E "^hoge$" example/*

パターンにマッチした文字列だけを抽出する方法

以下のように -o オプションを使います。

grep -o -E "パターン" ファイルパス