0
私は初心者です。 このコードで何が問題なのかわかりません。二つの異なる(関連はあるが)構築物があると、コマンド・ターミネータで区切る必要がありますだけでfor
とdo
、if
とthen
として予期せぬトークン `fi 'の近くに構文エラーがあります
#!/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
は、あなたが不足しています';'の前に ';'や改行があります。 –
... '$ j = 0'は' j = 0'でなければなりません。また、 '())'の中の '$'を取り除くこともできます。 –
yup、すごくお返事ありがとうございます:) –