我正在为 gnome-shell 编写扩展。javascript 扩展产生一个 sql 查询并在标准输出上捕获输出。
查询的结果产生具有 2 列的记录。我似乎无法单独提取记录的每一列,因为使用的分隔符(在本例中为“|”)可能出现在任何一个本身为字符串的列中。
我该如何实现同样的目标?我对这种类型的真正编程(即数据库、gnome、javascript)是新手。我以前的编程经验仅限于实现课程/教科书中教授的算法。
我认识到,如果 sqlite3 有一个 javascript/gnome 接口,比如c/c++ 接口,这个问题就会消失。然后我可以轻松地提取记录中的每一列。
谷歌搜索这样的界面并没有帮助我。我搜索了“sqlite 的 javascript 界面”和“sqlite 的 gnome 界面”。