Ich schreibe ein Bash-Skript. Wenn ich es ausführe, bekomme ich einen Syntaxfehler, den ich nicht verstehe."Syntaxfehler in der Nähe von unerwarteten Token` Do '"in Bash-Skript
Hier mein Skript:
#!/bin/bash
i=1
while [ $i -le "6" ]
do
j=1
i=`expr $i +1`
echo \
while [ $j -le "$i" ]
do
echo $i
j=`expr $j+1`
done
done
echo \enter code here
Hier der Fehler:
./test.sh: line 9: syntax error near unexpected token `do'
./test.sh: line 9: `do'
Was mache ich falsch?
Ist der umgekehrten Schrägstrich nach 'echo' wirklich da? Wenn dies der Fall ist, sollten Sie es entfernen, da es den Zeilenumbruch verhindert. –