首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

shell脚本的for循环异常

2013-07-01 
shell脚本的for循环错误本帖最后由 bisal 于 2013-06-09 18:45:27 编辑shell脚本:#!/bin/shfor ((i1i1

shell脚本的for循环错误
本帖最后由 bisal 于 2013-06-09 18:45:27 编辑 shell脚本:
#!/bin/sh
for ((i=1;i<=10;i++)) ; do 
echo "num is $i" 
done
提示“test.sh: syntax error at line 2: `(' unexpected”。

为什么这里的for循环会报错呢?谢谢!
[解决办法]
你那个是 bash语法,
sh没那么先进。

你把#!/bin/sh

改成#!/bin/bash就可以了

sh下要用笨方法
[解决办法]
for 变量 in x1,x2,....
do
  

done
[解决办法]

#!/bin/bash
for ((i=1;i<=10;i++)) ; do
    echo "num is $i"
done


chmod u+x test.sh
./test.sh

热点排行