将 stdout 和 stderr 重定向到一个文件,也重定向到 linux 中的控制台

Redirect stdout and stderr to a file and also to console in linux

我可以将 stdout 和 stderr 重定向到如下文件

some_command.sh >> file.txt 2>&1

谁能告诉我如何将 stdout 和 stderr 重定向到文件以及控制台?

tee 命令可以帮助您。它从标准输入读取并写入标准输出和文件。

所以下面的命令就可以了:

some_command.sh 2>&1 | tee file.txt

联机帮助页:http://man7.org/linux/man-pages/man1/tee.1.html