コマンドプロンプトからのエラーメッセージ STDERR/STDOUT のリダイレクト2006年04月10日 16時31分09秒

何故かあまり知られていませんが、NT/2000/XP/2003 Server のコマンドプロンプトからエラーメッセージ STDERR/STDOUT をリダイレクトすることができます。

 http://support.microsoft.com/default.aspx?scid=kb;en-us;110930

NUL に標準エラーをリダイレクトするために、次のコマンドを使用します。

 C:\> dir file.xxx 2> nul

標準出力からファイルに出力と 標準エラーからファイルの出力を指定できます。

 C:\> dir file.xxx > output.msg 2> output.err

単一なファイルに標準出力と標準エラーを出力できます。

 C:\> dir file.xxx 1> output.msg 2>&1

Windows 95/98/Me の場合、MS-DOS プロンプト(command.com)では駄目ですが、Win95cmd.exe であれば同じように利用できます。

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://namazu.asablo.jp/blog/2006/04/10/322397/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。