一尘不染

在终端上打印并同时写入文件?

linux

我有一个可以捕获一些数据的Shell脚本。我想将结果打印到文件中,但是这样做会阻止结果显示在终端上。有没有办法既可以在屏幕上打印结果,又可以写入文件。提前致谢。


阅读 308

收藏
2020-06-07

共1个答案

一尘不染

将输出通过管道传递给tee命令。

例:

[me@home]$ echo hello | tee out.txt
hello
[me@home]$ cat out.txt 
hello

请注意,标准输出echo已打印出来并写入thr tee命令指定的文件中。

2020-06-07