linux tee 命令

来源:互联网 发布:大数据 医学的统计 编辑:程序博客网 时间:2024/06/05 05:07

tee 重定向输出到多个文件
在执行Linux命令时,我们既想把输出保存到文件中,又想在屏幕上看到输出内容,就可以使用tee命令
要注意的是:在使用管道线时,前一个命令的标准错误输出不会被tee读取。
$ man tee
NAME       tee - read from standard input and write to standard output and filesSYNOPSIS       tee [OPTION]... [FILE]...DESCRIPTION       Copy standard input to each FILE, and also to standard output.       -a, --append              append to the given FILEs, do not overwrite       -i, --ignore-interrupts              ignore interrupt signals       --help display this help and exit       --version              output version information and exit       If a FILE is -, copy again to standard output.

常见用例:
tee file     //覆盖tee -a file    //追加tee -        //输出到标准输出两次tee - -    //输出到标准输出三次tee file1 file2 -    //输出到标准输出两次,并写到那两个文件中ls | tee file   另:把标准错误也被tee读取ls "*" 2>&1 | tee ls.txt 

原文地址:http://blog.csdn.net/williamwang2013/article/details/8550178

0 0
原创粉丝点击