红联Linux门户
Linux帮助

ubuntu运行命令tee显示和保存为log

发布时间:2017-01-14 10:07:51来源:linux网站作者:smile_future_XL
一般有三种需求:
假如我要执行一个py文件:
python class.py
 
1:将命令输出结果保存到文件log.log
python class.py |tee log.log
结果就是:屏幕输出和直接执行Python class.py输出一样,但是输出同样被保存到了log.log文件中
 
2:将命令正确执行和错误的输出结果都保存到文件log.log
python class.py   2>&1 | tee  log.log
 
3:只需要保存到log.log文件中,屏幕标准输出不输出内容:
python class.py   2>&1 | tee  >log.log
或者:
python class.py   | tee  >log.log
二者区别同上。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/27794.html