grep 単語

グレップ

これはリビジョン 1674777 の記事です。
内容が古い・もしくは誤っている可能性があります。
最新版をみる
  1. UNIX系OSにおけるコマンド。ファイル内から正規表現などに合致した行を検索し出力する。
  2. 金沢市の存在する同人ショップの名前。

以降1について記述する。

概要

名前はラインエディタedの「g/re/p」のコマンドに由来する。「ファイル全体から (global) 正規表現 (regular expression) に一致する行を表示(print)する」という意味らしい。

エディタなどで「grepする」という場合正規表現で検索(+置換)する、と言う意味で使われることが多い。

また、IT業界の俗語に「目grep」がある。正規表現の枠を超えた極めて柔軟な条件で検索することが可能だが、速度と正確性に問題があるのが難点。

つかいかた

基本的には

foo@bar$ grep '<正規表現>' <ファイル>

のようにすればよい。シングルクオーテーションでくくらなければそのままの文字で検索する。

検索オプション

オプション 意味
-c マッチした総行数の表示
-i 大文字小文字を区別しない
-n 行番号をつけて表示
-v 指定したパターンを含まない行だけを表示
-l(エル) 指定したパターンを含むファイル名だけを表示
-e (GNU grep(もしくは同等の高機能grep))明示的にパターンを指定。これを使うことで複数指定できる。
例えばカレントディレクトリ直下のtmpフォルダ内のファイルを複数条件で調べるときは
foo@bar$ ls -l tmp | grep -e '<正規表現>' -e '<別の正規表現>'
-E (GNU grep(もしくは同等の高機能grep))拡張正規表現で検索。コマンドegrepと(ほぼ)等価。
-F 正規表現を無効にし、明示的に文字列として検索。コマンドfgrepと(ほぼ)等価。

関連商品

ニコニコ市場は2023年11月に終了しました。

ニコニコ市場は2023年11月に終了しました。

関連項目・外部リンク

おすすめトレンド

ニコニ広告で宣伝された記事

記事と一緒に動画もおすすめ!
初音ミク[単語]

提供: エック

もっと見る

急上昇ワード改

最終更新:2026/01/05(月) 21:00

ほめられた記事

最終更新:2026/01/05(月) 21:00

ウォッチリストに追加しました!

すでにウォッチリストに
入っています。

OK

追加に失敗しました。

OK

追加にはログインが必要です。

           

ほめた!

すでにほめています。

すでにほめています。

ほめるを取消しました。

OK

ほめるに失敗しました。

OK

ほめるの取消しに失敗しました。

OK

ほめるにはログインが必要です。

タグ編集にはログインが必要です。

タグ編集には利用規約の同意が必要です。

TOP