将 shell 执行输出保存到文件并显示在终端中

将 shell 执行输出保存到文件并显示在终端中

我知道您可以使用以下方法将执行脚本/文件的输出保存到另一个文件:

./script.sh >> script_output.log

但这不会在执行期间在终端中显示输出。有没有办法在脚本执行期间将执行内容保存在文件中并在终端中显示消息?

先感谢您

答案1

你需要的是tee

./script.sh | tee -a script_output.log

-a参数附加到输出文件,因为您>>在示例中使用了它。

相关内容