$ vi wq.sh
#!/bin/bash
path=`pwd`
cd ..
echo "current path = $path"
path2="/u01"
echo $path2
$aa="aa"
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文件中。