求大神帮忙帮忙看下这个shell脚本第一行有没有错

#!/bin/bash
today="today is "date
echo $today
if [ date +%u -gt 5 ]
then
echo "time to relax,let's go~"
else
echo "fighting,"
fi

#!/bin/bash
today="today is "date
echo $today
if [ date +%u -gt 5 ]
then
echo "time to relax,let's go~"
else
echo "fighting,"
fi

你的代码执行起来是没问题的

shell中如果你要使用命令的输出结果,应该加上`(键盘上左上角~的那个键)
today="today is
data` "

或者:
today="today is $(date)"

http://www.cnblogs.com/EasonJim/p/6850319.html