1
Ich habe einen Bash-Skript bekommt, die eine Reihe von SQL-Anweisungen ausgeführt wird:SQL-Anweisung in einem Bash-Skript „Befehl nicht gefunden“
#!/bin/bash
mysql -u root -p << QUERY_INPUT
CREATE DATABASE dba_first;
CREATE DATABASE dba_second;
CREATE DATABASE dba_third;
GRANT ALL PRIVILEGES ON `dba%`.* TO `dbuser`@`localhost`;
QUERY_INPUT
Als ich das Skript ausführen, erhalte ich: ./quick.sh: line 20: dba%: command not found
Irgendwelche Vorschläge bitte?
Was ist in Zeile 20? – rghome
Es war der '\' dba% \ '' Backticks nicht ordnungsgemäß entkam. – leshank