Я написал скрипт для извлечения содержимого таблицы в текстовый файл. это мой код
#!/bin/bash
mysql -uroot -ppasswd database select * from table>textfile.txt
я изменил права доступа к файлу, и когда я запускаю его, используя ./myscript
, он создает textfile.txt, но загружает в него руководство по mysql. Как я могу достичь желаемого результата [ 113]
Он показывает вам руководство, потому что это неправильный синтаксис. Попробуйте это:
mysql -uroot -ppasswd database -e "select * from table" >textfile.txt
Из руководства:
-e, --execute=name Execute command and quit. (Disables --force and history file.)