一尘不染

Linux Shell脚本中for循环的语法

linux

我在实现for循环时遇到问题。执行脚本时出现此错误

test1.sh:2:语法错误:循环变量错误

我不明白这个错误。

这是我的剧本

#!/bin/bash
for (( c=1; c<=5; c++ ))
do
echo "Welcome $c times..."
done

谁能告诉我ubuntu中sh(在ubuntu中它链接到破折号外壳)shell中for循环的语法?


阅读 755

收藏
2020-06-02

共1个答案

一尘不染

您可能使用sh而不是bash。尝试bash test1.sh,或者./test1.sh如果它是可执行的,则不行sh test1.sh

2020-06-02