| ファイル内データから必要なデータの取り出しもできちゃう。 | ![]() |
grep ( global reqular expression printer )【形式】
grep [-cilv] ’検索文字列’ [filename・・・・]【機能】
入力ファイルを検索し、指定された検索データを含む行をすべて標準出力に出力する。【オプション】
-c マッチングに成功した行の数を表示する。 -i マッチングの際に英大文字と小文字の区別をしない。 -l 検索文字列を含むファイルのファイル名を出力する。 -v 検索文字列を含まない行を表示する。
★こんな使い方も★
検索文字列の部分に、次のような正規表現(regular expression)を指定できる。正規表現は、シングルクォーテーション(’)で囲む。
^ 行の先頭 例) '^abc' ・・・・ abcで始まる行。 $ 行の最後 例) 'abc$' ・・・・ abcで終わる行。 . 任意の一文字 例) 'a.c' ・・・・ aで始まりcで終わる3文字の語を含む行。 [] []内の一文字 例) '[abc]'
'[a-c]'・・・・ abcのいずれか1文字(後者は範囲指定)。