0
Я начинаю в bash Я не могу понять, что не так с этим кодом.синтаксическая ошибка около неожиданного токена `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
Вы упускаете '' или новой строки перед 'then'. –
... и я полагаю, что '$ j = 0' должно быть' j = 0'. Кроме того, вы можете избавиться от '' '' '' '' (()) '. –
yup, теперь его рабочая благодарность за быстрый ответ :) –