いろんな事をツラツラ~と書いています。

コマンドプロンプトでエラー内容もリダイレクトしてファイルに保存する

Windowsのコマンドプロンプトで出力内容をファイルに保存するとき

a.exe > out.txt

とすればよいのですが、このときエラー内容はファイルに保存されずに画面に表示されてしまいます。

エラー内容もファイルに保存するためには以下のようにします。

(a.exe 2>&1) > out.txt
または
a.exe > out.txt 2>&1

何やら数字が現れますが、これはファイルハンドル番号で
0: 標準入力
1: 標準出力
2: 標準エラー出力
だそうです。

参考にしたページ
コマンドプロンプト(MS-DOS)で標準エラー出力もリダイレクトするには? - KUMA TYPE
http://blog.kumacchi.com/2007/07/msdos.html
 

コメント

コメントの投稿

送信時にキーを入力しておくと後でコメントの編集ができます。
管理人にのみ表示する

トラックバック

トラックバックURL:

ブログURL(言及リンク)を含まないトラックバックは受け付けない設定になっています。

プロフィール

かず

かず (プロフィール)

サイト検索

カレンダー

 2017年10月 
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -

月別アーカイブ

QRコード

QRコード

フィード

RSS 1.0 RSS 1.0

follow us in feedly


スポンサード リンク

Amazon.co.jp

楽天

FC2ブログ

ブログ


Copyright (C) 2017 はッいィ~!? All Rights Reserved.
テンプレート by LinkFly