In meinem Bash-Skript erhalte ich eine Fehlermeldung:
./buildscriptbuild.sh: line 20: syntax error near unexpected token 'fi'
Ich habe das folgende Bash-Skript in meinem lokalen System getestet. Kann mir diesbezüglich jemand helfen? Vielen Dank im Voraus.
#!/bin/sh
cd /home/ec2-user/inoutserver
if git pull origin development; then
if npm install; then
if grunt build --force; then
echo "build success"
else
if sudo cp -r dist/* /home/ec2-user/testfolder; then
echo "deployment success!"
fi
else
echo "deployment failed"
fi
else
echo "build failed"
fi
else
echo "npm install failed"
fi
Antwort1
in der Mitte ersetzen Sie dies:
fi
else
echo "deployment failed"
von :
else
echo "deployment failed"
fi