红联Linux门户
Linux帮助

新手提问:ubuntu linux的gedit的运行

发布时间:2011-07-06 14:27:57来源:红联作者:jayee
我用cd /bin转换到bin目录下操作gedit sum 编写了
#!/bin/sh
total=0
for ((j=1;j<=100;j++));
do
total=`expr $total + $j`
done
echo "The result is $total"
然后chmod +x sum设置权限
但是运行的时候出现如下的结果,怎么回事啊?
./sum : 3: Syntax error:Bad for loop variable
求高手解答啊 新手菜鸟啊~~ 谢谢
文章评论

共有 5 条评论

  1. jjunjoe 于 2011-07-11 15:42:47发表:

    MARK,学习。

  2. dlshanghai 于 2011-07-11 11:05:48发表:

    ):o:s这样的,学习了

  3. jayee 于 2011-07-08 19:06:55发表:

    谢了 链接改掉了

  4. gogo11 于 2011-07-06 15:16:28发表:

    [i=s] 本帖最后由 gogo11 于 2011-7-6 15:18 编辑 [/i]

    ubuntu里边的sh对应的不是bash,是dash~~~~~~~~~~~`

    那是个链接~~~~~~~~~~`

  5. age 于 2011-07-06 14:59:47发表:

    是不是你的sh版本不对?
    我用bash测试了下, 一切正常[code][allblue@MyLady test]$ ./sum.sh
    The result is 5050
    [/code]