バッチで見る「2>&1」の意味とリダイレクトの種類について
转载自:https://rainbow-engine.com/batch-redirect-howto/
@echo off
rem エラー出力のリダイレクト
rem エラー出力を右辺(テキストや「nul」)にリダイレクトする。
echo ###TEST1001 >>output1.txt
rem 左辺はエラー出力なので、リダイレクトが行われる
cd c:\NotExistingPath 1>>output1.txt 2>&1
pause
結論から申しますと、この記述は『「エラー出力」を「標準出力」にリダイレクトする』という処理になります。
つまり、「標準エラー出力」に出たエラーメッセージを「標準出力」に転送するようなイメージになります。
※「2」は「標準エラー出力」を表しており、「1」は「標準出力」を表しています。