以降1について記述する。
概要
名前はラインエディタedの「g/re/p」のコマンドに由来する。「ファイル全体から (global) 正規表現 (regular expression) に一致する行を表示(print)する」という意味らしい。
エディタなどで「grepする」という場合正規表現で検索(+置換)する、と言う意味で使われることが多い。
つかいかた
基本的には
foo@bar$ grep '<正規表現>' <ファイル>
のようにすればよい。シングルクオーテーションでくくらなければそのままの文字で検索する。
検索オプション
| オプション | 意味 |
|---|---|
| -c | マッチした総行数の表示 |
| -i | 大文字小文字を区別しない |
| -n | 行番号をつけて表示 |
| -v | 指定したパターンを含まない行だけを表示 |
| -l(エル) | 指定したパターンを含むファイル名だけを表示 |
| -e |
(GNU grep(もしくは同等の高機能grep))明示的にパターンを指定。これを使うことで複数指定できる。 例えばカレントディレクトリ直下のtmpフォルダ内のファイルを複数条件で調べるときは
|
| -E | (GNU grep(もしくは同等の高機能grep))拡張正規表現で検索。コマンドegrepと(ほぼ)等価。 |
| -F | 正規表現を無効にし、明示的に文字列として検索。コマンドfgrepと(ほぼ)等価。 |
関連商品
|
|
|
関連項目・外部リンク
携帯版URL:
http://dic.nicomoba.jp/k/a/grep
http://dic.nicomoba.jp/k/a/grep


ページ番号: 1150973
リビジョン番号: 171155
読み:グレップ
初版作成日: 09/01/28 05:31 ◆ 最終更新日: 09/01/28 05:31
編集内容についての説明/コメント: awkとsedできてるんだからこれも作っておかないとと思って。
記事編集 / 編集履歴を閲覧 / Twitterで紹介






JASRAC許諾番号: 9011622001Y31015
ヘッダー:固定
ヘッダー:追従