1
當我使用for
像 for i in 1 2 3 4 5
然後我的文件包含循環變量的錯誤,而使用不同的語法「for循環」
#!/bin/sh
頂部
但是,當我使用for((i = 0; i<=5; i++))
則被示值誤差
Syntax error: Bad for loop variable
並正常運行,當我刪除家當。
請告訴我背後的原因。
當我使用for
像 for i in 1 2 3 4 5
然後我的文件包含循環變量的錯誤,而使用不同的語法「for循環」
#!/bin/sh
頂部
但是,當我使用for((i = 0; i<=5; i++))
則被示值誤差
Syntax error: Bad for loop variable
並正常運行,當我刪除家當。
請告訴我背後的原因。
您需要使用bash運行,因此使用bash家當:
#!/bin/bash
由於這arithmetic BASH loop syntax
不older bourne shell
支持:
for ((i = 0; i<=5; i++)); do
echo "$i"
done