SQLの窓

2019年01月13日


コマンド リダイレクト演算子を使用する( Using command redirection operators ) : 直前の出力にエラー出力をリダイレクト

✅ Microsoft ドキュメント
コマンド リダイレクト演算子を使用する

単純な リダイレクト は > でファイルに書き込むものです。>> を使うと、追加書き込みになります。このような記号は、リダイレクト演算子と呼ばれます。

STDIN

0

キーボード入力

STDOUT

1

標準出力

標準エラー出力

2

Error output to the Command Prompt window

0、1、2 は ハンドル番号で、既存のハンドルへのリダイレクトを指定するには、アンパサンド(&)文字の後にリダイレクトしたいハンドル番号を使用します。

なので、2>&1 は 標準エラー出力を標準出力にリダイレクトする事を意味します。

解りやすいテストは、エラーだけに着目して、以下のように実行すると、x が存在しないのでメッセージが出ます。
C:\temp>dir x
 ドライブ C のボリューム ラベルは Windows10 です
 ボリューム シリアル番号は 40B9-7D17 です

 C:\temp のディレクトリ

ファイルが見つかりません
この『ファイルが見つかりません』は、dir x > message.txt としても message.txt には書き込まれません。 しかし、以下のようにすれば全て書き込む事ができます。
dir x > message.txt 2>&1
posted by lightbox at 2019-01-13 21:05 | コマンドプロンプト | このブログの読者になる | 更新情報をチェックする
container 終わり

フリーフォントで簡単ロゴ作成
フリーフォントでボタン素材作成
フリーフォントで吹き出し画像作成
フリーフォントではんこ画像作成
ほぼ自由に利用できるフリーフォント
フリーフォントの書体見本とサンプル
画像を大きく見る為のウインドウを開くボタンの作成

CSS ドロップシャドウの参考デモ
イラストAC
ぱくたそ
写真素材 足成
フリーフォント一覧
utf8 文字ツール
右サイド 終わり
base 終わり