1 はじめに
1つ以上のパターンを指定すると、grepは入力ファイルを検索し、そのパターンに一致する箇所を探します。行の中に一致が見つかると、既定ではその行を標準出力へコピーします。または、オプションで指定した別の形式の出力を生成します。
grepはテキストを照合することを想定していますが、利用可能なメモリー以外に入力行の長さの制限はなく、行内の任意の文字に一致できます。入力ファイルの最後のバイトが改行でない場合、grepは通知せずに改行を補います。改行はパターンの一覧の区切りにも使われるため、テキスト内の改行文字に一致させる方法はありません。