shell脚本的for循环异常
shell脚本的for循环错误
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
------解决方案--------------------
chmod u+x test.sh
./test.sh
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