我知道一些 shell 的答案,例如cmd.exe
你可以:
some.exe > out.txt 2>&1
如何对其他 shell(bash、ksh、tcsh、powershell 等)实现相同功能?
答案1
鱼壳
要将标准输出和标准错误重定向到文件 all_output.txt,你可以这样写:
echo Hello > all_output.txt 2>&1
答案2
对于 csh 和 tcsh
some.exec >& out.txt
答案3
答案4
在 bash 中你做的完全相同。
./some_exec > out 2>&1