Linux输出信息并将信息记录到⽂件(tee命令)
前⾔
最近⼯作中遇到⼀个需求,需要将程序的输出写到终端,同时写⼊⽂件,通过查相关的资料,发现可以⽤ tee 命令实现,⾸先来解释⼀下 tee 命令的作⽤:
read from standard input and write to standard output and files.
它从标准输⼊读取内容并将其写到标准输出和⽂件中。
例如:
ls | tee
cat
使⽤ tee 时,如果想保留⽬标⽂件原有的内容,可以使⽤-a参数,附加⾄给出的⽂件,⽽不是覆盖它。
命令 tee 的参数选项:
-a: 向⽂件中重定向时使⽤追加模式
-i: 忽略终端信号(Interrupt)
tee命令
tee 命令主要⽤于将数据重定向到⽂件,另⼀⽅⾯还可以提供⼀份重定向数据的副本作为后续命令的 stdin。也就是可以把数据同时重定向到给定⽂件和屏幕。
总结
以上就是这篇⽂章的全部内容了,希望本⽂的内容对⼤家的学习或者⼯作能带来⼀定的帮助,如果有疑问⼤家可以留⾔交流。
>linux重定向
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论