【发布时间】:2018-01-21 10:00:09
【问题描述】:
大家好,我编写了一个执行查询 e 并将结果打印到文件中的 bash 脚本,但它不起作用
source ../db.config
msqlcmd="mysql -u $DB_USER -p$DB_PASS -s -B -q"
echo "USE INFORMATION_SCHEMA;\nSELECT * FROM COLUMNS" | $mysqlcmd > ../tmpsql/columns.txt
在 db.config 中有访问 db 的凭据
【问题讨论】:
-
但它不起作用是什么意思?你能显示预期的输出和你的输出吗?
-
我没有在控制台中得到任何输出。我希望它使用查询结果创建一个文件,它创建文件,但不打印任何结果
-
不要将命令放在变量中。
-
@Cyrus 说得好!需要注意的一点。