Я новичок в разработке сценариев bash, и я занимаюсь некоторыми простыми сценариями. Я создаю скрипт, который подключается к базе данных MySQL, выполняет запрос и эхо-результаты. Это то, что я до сих пор, но я быть дано это расстраивает ошибка:Запросить базу данных MySQL из сценария bash
./testsql: line 22: syntax error near unexpected token `queryConfig="mysql -uroot -p1234 test"'
./testsql: line 22: `queryConfig="mysql -uroot -p1234 test"'
Это функция внутри моего сценария.
function testFunction{
queryConfig="mysql -uroot -p1234 test"
hello=`$queryConfig"SELECT * FROM test_accounts;"`
echo "Result = " $hello
}
Хорошо я знаю, что в идеале я не должен передавать имя пользователя и пароль в скрипт, а использовать config.sh, которые затем могут быть включены в сценарии. Также не рекомендуется использовать корень. Но здесь важно то, что я понимаю, где ошибка sytax и почему интерпретатор жалуется. Как только я получу эту работу, я могу создать config.sh и переменные соответственно. Спасибо.