我想指导:
- 标准输出到文件。
- 标准错误到同一文件。
- 标准错误到控制台(以及文件)。
我见过这样的事:
mycommand 2>&1 | tee test.txt
但是它在控制台上显示标准输出,而我只想看到错误。
答案1
这不是最佳的,但应该做到:
exec 3>mylogfile; mycmd 2>&1 >&3 | tee >(tee >&3);exec 3>&-;
我想指导:
我见过这样的事:
mycommand 2>&1 | tee test.txt
但是它在控制台上显示标准输出,而我只想看到错误。
这不是最佳的,但应该做到:
exec 3>mylogfile; mycmd 2>&1 >&3 | tee >(tee >&3);exec 3>&-;