使用shell tee 命令显示及保存标准输出及标准错误输出

 
$ vi  wq.sh 
 
#!/bin/bash
path=`pwd`
cd ..
echo "current path = $path"
path2="/u01"
echo  $path2 
$aa="aa"

$  sh wq.sh  2>&1 | tee  1.log   
current patch = /data/d1/sit/applsit
/u01
wq.sh[7]: =aa: not found.
 
查看1.log文件,可以看到执行正常的和出错的信息都显示在log文件中。
请使用浏览器的分享功能分享到微信等