%20%E3%81%AE%E3%80%8C%26%3E%E3%80%8D%E3%81%AB%E7%9B%B8%E5%BD%93%E3%81%99%E3%82%8B%E3%82%82%E3%81%AE%E3%81%AF%20Windows%20%E3%81%A7%E4%BD%95%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
プログラムの stdin と stderr を (1 つのファイルに) リダイレクトするにはどうすればよいでしょうか? &>
Windows の bash のようなものを探しています。
答え1
次の構文を使用します。
your_command > log.txt 2>&1
これはSTDOUT
log.txtにリダイレクトされ、すべての出力STDERR
がSTDOUT
log.txtに記録されます。
ちなみに、この構文はWindowsとLinuxの両方で有効です。
答え2
Windowsでは同様の構文が使われており、ここで説明:
command > file 2>&1
エラーと出力を1つのファイルにリダイレクトする