0
Ich bin Anfänger in Bash Ich bin nicht in der Lage herauszufinden, was mit diesem Code falsch ist.Syntax Fehler in der Nähe von unerwarteten Token `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
Sie verpassen a ';' oder Newline vor 'then'. –
... und ich denke "$ j = 0" sollte "j = 0" sein. Außerdem können Sie das '$' inside '(())' loswerden. –
yup, jetzt funktioniert es Vielen Dank für die schnelle Antwort :) –