来自bash的简单数据库解决方案(本地存储)

时间:2016-04-08 14:30:21

标签: database bash

我正在寻找一种简单的数据存储解决方案,从本地bash(写入和读取)接口。

背景:我正在收集传感器数据并使用时间戳保存值(实际上在文本文件中,每周都会创建一个新文件)。 我喜欢在php的帮助下根据请求可视化数据。 是否有一个可以从bash轻松编写的数据库(如sqlite)?

2 个答案:

答案 0 :(得分:2)

sqlite3可以使用query as argument(请参阅“在shell脚本中使用sqlite3”)。

DB='example'
VAR='sensordata'
QUERY="INSERT INTO table(column) VALUES ('${VAR}')"
sqlite3 "$DB" "$QUERY"

你不会得到的是字符串转义,所以你需要确保$VAR对SQL注入是安全的。

答案 1 :(得分:1)

您可以尝试rrdtool。这是一个循环时间序列db,非常适合可视化。