小编Ror*_*rro的帖子

使用shell脚本从sqlite导出到csv

我正在制作一个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"
Run Code Online (Sandbox Code Playgroud)

执行脚本时,输出在屏幕上显示,而不是保存到"out.csv".它正在使用命令行执行相同的方法,但我不知道为什么shell脚本无法将数据导出到文件.

我究竟做错了什么?

csv sqlite shell

82
推荐指数
3
解决办法
9万
查看次数

从linux shell读取带有SQL查询的CSV文件

我想从shell读取一个CSV文件,就好像它是一个SQL数据库表.

这是否可以在不必将CSV文件内容导入SQL环境的情况下实现?也许有某种基于Linux的收费可以解决它......

我知道这听起来像一个棘手的问题,但我试图避免安装SQL服务器和东西.我有一些限制.

任何线索?

sql linux csv shell

5
推荐指数
2
解决办法
2393
查看次数

标签 统计

csv ×2

shell ×2

linux ×1

sql ×1

sqlite ×1