-A NUM, --after-context=NUM |
NUMで指定した行数だけ、パターンにマッチした行の後の行も表示しする。 |
-a, --text |
バイナリファイルをテキストファイルであるかのように処理する。これは--binary-files
=text オプションと等価である。 |
-B NUM, --before-context=NUM |
NUMで指定した行数だけ、パターンにマッチした行の前の行も表示する。 |
-C[NUM], -NUM, --context[=NUM] |
NUMで指定した行数だけ、パターンにマッチした行の前後の行も表示する。 |
-b, --byte-offset |
各出力行の前に、入力ファイルの先頭からのバイト単位のオフセットを表示しする。 |
--binary-files=TYPE |
ファイルの最初の数バイトが、ファイルの内容がバイナリファイルであることを示す場合、ファイルのタ
イプをTYPEであると仮定する。デフォルトではTYPEはbinaryであり、grepは通常、バイナリファイルの一致を示す一行メッセージを表示する
か、マッチしない場合にはなにも表示しない。 TYPEがwithout-match の場合、
grepはバイナリファイルはマッチしないものと仮定する。 |
-c, --count |
通常の出力はせず、各入力ファイルについてマッチした行数を表示する。
-v,--invert-matchオプションと共に指定した場合は、マッチしなかった行数を表示する。 |
-d ACTION, --directories=ACTION |
入力ファイルがディレクトリの場合に、 ACTIONを使ってその処理を行う。デフォルトでは
ACTION は read
であり、ディレクトリを普通のファイルであるかの様に読み取る事を意味する。ACTIONがskipなら、ディレクトリを黙って読み飛ばす。ACTION
がrecurseなら、grepは各ディレクトリ下のすべてのファイルを再帰的に読み取る。 |
-E, --extended-regexp |
PATTERNを拡張された正規表現として扱う。 |
-e PATTERN, --regexp=PATTERN |
PATTERNをパターンとして指定する。 - で始まるパターンを保護するために有効である。 |
-F, --fixed-strings |
PATTERN
を改行で区切られた固定文字列のリストとして扱う。その文字列のどれかとマッチするかを調べる。 |
-f FILE, --file=FILE |
パターンをFILEから1行ごとに読み込む。空のファイルはパターンを含まないので、何にもマッチし
ない。 |
-G, --basic-regexp |
PATTERN を基本的な正規表現として扱う。(デフォルト) |
-H, --with-filename |
各々のマッチに対してファイル名を表示する。 |
-h, --no-filename |
複数ファイルを検索した時に、出力の前にファイル名を付けることを抑制する。 |
-I |
バイナリファイルをマッチするデータを含まないかのように処理する。 |
-i, --ignore-case |
PATTERNと入力ファイルの双方で、英大文字と小文字の区別をしないようにする。 |
-L, --files-without-match |
通常の出力はせず、このオプションを指定しなかったときに全く出力されない入力ファイルの名前を表示
する。スキャン動作は最初のマッチで終了する。 |
-l, --files-with-matches |
通常の出力はせず、このオプションを指定しなかったときに出力される入力ファイルの名前を表示する。
スキャン動作は最初のマッチで終了する。 |
--mmap |
可能ならば、デフォルトの read(2) システムコールの代わりに mmap(2)
システムコールを使って入力を読み取る。 |
-n, --line-number |
各出力行の前に、入力ファイルにおける行番号を表示する。 |
-q, --quiet, --silent |
通常の出力を抑止する。 |
-r, --recursive |
各ディレクトリ下のすべてのファイルを再帰的に読み取る。これは-d
recurseオプションと等価である。 |
-s, --no-messages |
指定されたファイルが存在しないことや読み込みできないことを示すエラーメッセージを抑止する。 |
-v, --invert-match |
結果を反転し、マッチしなかった行を選択する。 |
-w, --word-regexp |
完全な語にマッチする行のみを選択しする。マッチする部分文字列が行頭から始まっているか、単語構成
文字以外の文字が前にあることがテストされる。同様に、マッチする部分文字列が行末まであるか、単語構成文字以外の文字が後にある必要がある。単語構成文
字とは、レター・数字・アンダスコアである。 |
-x, --line-regexp |
行全体と正確にマッチする行のみを選択する。 |
--null |
通常ファイル名の後に続く文字の代わりにバイト 0 (ASCII NUL 文字)を出力する。
|
-Z, --decompress |
検索を開始する前に入力データを伸長する。このオプションはzlibライブラリと共にコンパイルした
場合のみ使用可能である。 |