在终端进入文件同时打印?(Print on terminal and into file simul

2019-06-24 21:09发布

我有一些里grep数据的shell脚本..我想结果打印到文件,但这样做可以防止被显示在终端上的结果。 有没有一种方法既能打印屏幕上的结果,也写入到文件中。 提前致谢。

Answer 1:

管你的输出到tee命令。

例:

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

需要注意的是的标准输出echo被打印出来,以及写入到由THR指定的文件tee命令。



Answer 2:

请注意,您可以添加-a标志tee追加到输出文件

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


Answer 3:

不正是你的事

http://linux.die.net/man/1/tee



文章来源: Print on terminal and into file simultaneously?