Shell Ubuntu终端vi编辑器中For循环的语法错误 for((i=0;i

Shell Ubuntu终端vi编辑器中For循环的语法错误 for((i=0;i,shell,syntax-error,Shell,Syntax Error,那种类型的for循环是一个bash扩展,在POSIX shell中不受支持。如果您使用sh运行脚本,而该脚本不是bash的链接,您会遇到这个错误。我确实在脚本开头添加了“#!/bin/bash”,现在它给我一个错误提示“bubble.sh:2:bubble.sh:语法错误:循环变量无效” for (( i=0; i<=5; i++ )) do echo "$i Echoed" done

那种类型的
for
循环是一个
bash
扩展,在POSIX shell中不受支持。如果您使用
sh
运行脚本,而该脚本不是
bash

的链接,您会遇到这个错误。我确实在脚本开头添加了“#!/bin/bash”,现在它给我一个错误提示“bubble.sh:2:bubble.sh:语法错误:循环变量无效”
for (( i=0; i<=5; i++ ))
do
        echo "$i Echoed"
done