标签: windows shell pipe
我想将在Windows上使用sh.exe运行的脚本的结果保存到三个不同的文件中: stdout到stdout.txt; stderr到stderr.txt并将stdout和stderr追加到all.txt。我试着用
sh.exe
stdout.txt
stderr.txt
all.txt
foo.sh &> all.txt 2> stderr.txt
或
foo.sh 2>&1 1>logfile | tee -a logfile
但它甚至没有追加stderr和stdout。
我该怎么办?