我是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
答案 0 :(得分:1)
正如for
和do
,if
和then
是两种不同(虽然相关)的结构,应该由命令终止符分隔,{{1}或换行:
;