意外标记'fi'附近的语法错误

时间:2016-04-29 14:25:05

标签: bash

我是bash的初学者 我无法弄清楚这段代码有什么问题。

#!/bin/bash

j=0
k=1

for i in $1
do
    echo "tile-"+$j +"-" +"$k"
    (($j=$j+1))
    if [ "$j" == "6" ]  then
        $j=0
        (($k=$k+1))
    fi
done

1 个答案:

答案 0 :(得分:1)

正如fordoifthen是两种不同(虽然相关)的结构,应该由命令终止符分隔,{{1}或换行:

;