Экспорт записей SQL с Bash

0

Я делаю эту команду в bash:

#!/bin/bash
# Shell command to create db
source ../db.config

mysql -u $DB_USER -p$DB_PASS $DB_NAME > ../sql/get_tables.sql

Этот файл sql делает выбор в базе данных. Поэтому мне нужно получить результат запроса в файле. Как мне это сделать?

Теги:

1 ответ

0
Лучший ответ

Не знаете, что находится в вашем ../db.config но ответ должен быть следующим:

mysqlcmd="mysql -u $DB_USER -p$DB_PASS -s -B -q"
echo "USE $DB_NAME;\nSELECT something FROM $DB_NAME;" | $mysqlcmd > outfile
  • 0
    echo -e "...\n ..." : используйте echo -e для включения символов новой строки

Ещё вопросы

Сообщество Overcoder
Наверх
Меню