【发布时间】:2011-08-12 05:02:54
【问题描述】:
我正在制作一个 shell 脚本来将 sqlite 查询导出到 csv 文件,就像这样:
#!/bin/bash
./bin/sqlite3 ./sys/xserve_sqlite.db ".headers on"
./bin/sqlite3 ./sys/xserve_sqlite.db ".mode csv"
./bin/sqlite3 ./sys/xserve_sqlite.db ".output out.csv"
./bin/sqlite3 ./sys/xserve_sqlite.db "select * from eS1100_sensor_results;"
./bin/sqlite3 ./sys/xserve_sqlite.db ".exit"
执行脚本时,输出显示在屏幕上,而不是保存到“out.csv”。它正在使用命令行执行相同的方法,但我不知道为什么 shell 脚本无法将数据导出到文件。
我做错了什么?
【问题讨论】: