我在shell中有以下代码用于“for循环”
#!/bin/sh
for (( c=1; c<=5; c++ ))
do
echo "welcome $c times"
done
运行时:./test.sh
以下是错误:
./test.sh[2]: syntax error at line 2 : '(' unexpected.
我已经尝试了所有可能的方法来消除这个错误。
#!/bin/sh
for (( c=1; c<=5; c++ )); do
echo "welcome $c times"
done
#!/bin/sh
for ( c=1; c<=5; c++ )
do
echo "welcome $c times"
done
#!/bin/sh
for c=1; c<=5; c++
do
echo "welcome $c times"
done
#!/bin/sh
for (c=1; c<=5; c++)
do
echo "welcome $c times"
done
#!/bin/sh
for (( c=1; c<=5; c++ ));
do
echo "welcome $c times"
done
我已经阅读了其他指定 bash 的文章。我的系统上没有 bash,所以不能使用它。
.sh 上针对此问题的任何解决方法都会有很大帮助。
提前致谢!