我在实现for循环时遇到问题。执行脚本时出现此错误
test1.sh:2:语法错误:循环变量错误
我不明白这个错误。
这是我的剧本
#!/bin/bash for (( c=1; c<=5; c++ )) do echo "Welcome $c times..." done
谁能告诉我ubuntu中sh(在ubuntu中它链接到破折号外壳)shell中for循环的语法?
您可能使用sh而不是bash。尝试bash test1.sh,或者./test1.sh如果它是可执行的,则不行sh test1.sh。
sh
bash
bash test1.sh
./test1.sh
sh test1.sh