2013-03-12 2 views

ответ

0

$(mysql -u ...) оценивает результат команды mysql. В этом примере эта строка затем обрабатывается как команда для выполнения, и поэтому эквивалентно попытке запустить

$ Databases > dbnames 
Databases: command not found 

Вы просто хотите, чтобы выполнить mysql команду:

mysql -u root -proot -e 'show databases;' > dbnames 
Смежные вопросы