2.1 コマンドラインオプション
grepには豊富なオプションがあり、POSIXで定められたものとGNU拡張があります。長いオプション名は、POSIX仕様に由来するオプションでも常にGNU拡張です。POSIXで短い名前が定められているオプションには、そのことを明記しています。POSIXに準拠した移植可能なプログラムを作る際に役立ててください。一部のオプション名は、古い実装や特殊な実装との互換性のために用意されています。
さらに、grepの照合エンジンのどの種類を使うかを制御するオプションもあります。「grepプログラム」を参照してください。