やはり、windowsでgrepするなら、 power shellのSelect-Stringを使用した方がよい気がします
(base) C:\Users\end0t\tmp>sgrep.exe sgrepの使用方法 sgrep [オプション] 検索文字列 検索対象ファイル 検索文字列が * の場合は、空白行以外の全行に一致 オプション -p : 結果出力時にファイルのパスを表示しない -n : 各行の先頭に、ファイルにおけるその行の行番号を出力しない -s/置換前/置換後/ : 文字列置換 -S/置換前/置換後/ : 文字列置換 置換前検索時にスペースを無視 -f/検索対象ファイルリスト/ 検索対象ファイルを指定ファイルから取得 -e : 行全体が一致する行の存在をチェック。存在時には0,存在しない場合は1 を返す。 -m検索文字列 : 検索文字列複数指定時の2番目以降を指定 -M検索文字列 : 検索文字列複数指定時の2番目以降を指定 検索時にスペース を無視 -y : 出力行が空の場合は、直前出力行の類似行を出力 (base) C:\Users\end0t\tmp>sgrep.exe -h ハンドルされていない例外: System.IndexOutOfRangeException: インデックス が配列の境界外です。 場所 ConsoleApplication1.Program.Main(String[] args)