+ -
当前位置:首页 → 问答吧 → 新手提问:ubuntu linux的gedit的运行

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

时间:2011-07-06

来源:互联网

我用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
求高手解答啊 新手菜鸟啊~~ 谢谢

作者: jayee   发布时间: 2011-07-06

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

作者: age   发布时间: 2011-07-06

本帖最后由 gogo11 于 2011-7-6 15:18 编辑

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

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

作者: gogo11   发布时间: 2011-07-06

谢了 链接改掉了

作者: jayee   发布时间: 2011-07-08

这样的,学习了

作者: dlshanghai   发布时间: 2011-07-11