+ -
当前位置:首页 → 问答吧 → 终端命令行与shell编程中命令不同?

终端命令行与shell编程中命令不同?

时间:2011-10-24

来源:互联网

一个shell程序,查看今天是否是星期一
[root@server root]# cat  e12.sh
#!/bin/sh
today=`date +%u`
if  [ $today = 1 ]; then
        echo "Today is Monday"
else
        echo " Today is not Monday "



但是在终端中输入
[root@server root]#today=`date +%u`
提示command not found
这是为什么?

作者: well2011   发布时间: 2011-10-24

因为你里面的变量没有设置好,所以系统认为没有找到命令!!!!

作者: zhoutingting   发布时间: 2011-10-24

正确写法为何?

作者: karl_der_grosse   发布时间: 2011-10-24

没错啊,楼主的命令我复制下来测试没有问题

作者: alick   发布时间: 2011-10-24

热门下载

更多