[ホーム] -
[Windows 10 FAQ 一覧] - [Gow の grep で正規表現検索の結果をリダイレクトしようすると Invalid argument エラー]
Gow や cygwin はLinux互換の便利なツールが用意されています。
コマンドプロンプトから実行して結果をファイルにリダイレクトしようとすると以下のエラーが発生する場合があります。
Invalid argument
これは正規表現でダブルクォートを指定した場合などに発生します。
例; "\"test"
エスケープシーケンスを指定していますが、コマンドプロンプトが構文解析を間違えてこの結果となります。
表現をファイルに指定するなどの工夫が必要です。
裏技として \"\" と指定してごまかす方法もあります。
参考:
コマンドプロンプトとバッチファイル内でのエスケープの違いとは