リダイレクト

Windows のコマンドプロンプトにおいて、標準出力と標準エラー出力を同一のファイルに書き出すにはどうすればいいのだろう。 単純に同一のファイルを指定するとエラーになってしまった。

c:\home>hoge >out.txt 2>out.txt
プロセスはファイルにアクセスできません。別のプロセスが使用中です。

例えば bash でなら以下のように書けるのだけれど。

$ hoge >out.txt 2>&1

Document ID: ea6ea63f0ae254f5fcf580aa66ea0371