0

我正在为 gnome-shell 编写扩展。javascript 扩展产生一个 sql 查询并在标准输出上捕获输出。

查询的结果产生具有 2 列的记录。我似乎无法单独提取记录的每一列,因为使用的分隔符(在本例中为“|”)可能出现在任何一个本身为字符串的列中。

我该如何实现同样的目标?我对这种类型的真正编程(即数据库、gnome、javascript)是新手。我以前的编程经验仅限于实现课程/教科书中教授的算法。

我认识到,如果 sqlite3 有一个 javascript/gnome 接口,比如c/c++ 接口,这个问题就会消失。然后我可以轻松地提取记录中的每一列。

谷歌搜索这样的界面并没有帮助我。我搜索了“sqlite 的 javascript 界面”和“sqlite 的 gnome 界面”。

4

1 回答 1

1

如果您使用 sqlite3 命令行实用程序,则可以使用该.format命令指定其他输出格式。.separator.headers可能派上用场。运行 sqlite3 并输入.help以获取更多详细信息。

于 2012-03-15T12:00:40.847 回答