ich versuche derzeit ein kleines Shell-Script zu schreiben, welches mir die DB-Tabellen einer Magento-Installation anpasst. Folgenden Anfang habe ich gemacht:
Code: Alles auswählen
#!/bin/bash
echo "Please enter the Name of the Magento-Database:"
read database
echo "Please enter the Name of the VHost WITHOUT http(s):// (Example: testhost.localhost)"
read vhost
mysql -u "root" -proot $database -e "update core_config_data set value = 'http://$vhost/' where path = 'web/unsecure/base_url';"
... wenn ich diesen Code jedoch ausführe, erhalte ich leider eine Fehlermeldung:
Code: Alles auswählen
Please enter the Name of the Magento-Database:
testprojekt
Please enter the Name of the VHost WITHOUT http(s):// (Example: testhost.localhost)
testhost
setMagentoProject.sh: line 8: =update core_config_data set value = 'http://testhost.dev/' where path = 'web/unsecure/base_url': No such file or directory
Ich sehe den Fehler gerade nicht, habe mir Beispiele angeguckt, und da ist "-e" der Parameter zur Übergabe von SQL-Befehlen definiert.
Ich vermute jetzt mal, das Script versucht eine SQL-Datei zu includieren?
Vielen Dank für eure Hilfe
LG Peter