首先,这是个奇怪的需求。。。但是遇到了。我参考后文链接里的方法,做了自己的。

表是自己手动建的,数据库名字叫 new.db:

create table test (sn varchar(), name varchar());

那么,就开始在 shell 下工作了。首先是组装我们的 query:

query="insert into test values(\"1\",\"luo\");"

然后,指定数据库:

sqlitedb="sqlite3 new.db"

接着,把准备好的 query 送给数据库:

$sqlitedb <<EOF
$query
.quit
EOF

其实,这里只是把数据库打开,然后把两个 EOF 之间的几行文字送给 sqlite3 的标准输入。这里的 .quit 好像可要可不要,先留着。

取数据类似,我使用下面这句做了尝试:

result=$($sqlitedb <<EOF
$query
.quit
EOF
)

执行完这一句,打印 result:

echo $result
|luo |zhou

很明显,这样是可行的。

http://blog.csdn.net/wangbole/article/details/8062529

最新文章

  1. ARP协议学习
  2. leetcode题目清单
  3. java 时间操作
  4. java读取邮件
  5. linux查看ssh用户登录日志与操作日志
  6. [HDOJ4325]Flowers(树状数组 离散化)
  7. MFC简易画图
  8. Codeforces 364
  9. ecshop首页调用指定商品分类下的商品品牌列表
  10. php什么是变量的数据类型
  11. iOS程序启动原理(简单)
  12. jQuery如何实现点击页面获得当前点击元素
  13. OpenCv 2.4.9 (一) Mat基础结构&amp;如何遍历图片
  14. DAC连接
  15. .net ElasticSearch-Sql 扩展类【原创】
  16. log4Net 高性能写入和CSV格式
  17. [No000014C]让大脑高效运转的24个技巧
  18. 1768:最大子矩阵(NOIP2014初赛最后一题)
  19. PHP重载以及Laravel门面Facade
  20. 20135234mqy-——信息安全系统设计基础第十周学习总结

热门文章

  1. 欢迎访问我的视频网站&amp;音乐网站
  2. 小记sql server临时表与表变量的区别
  3. Theano2.1.12-基础知识之使用GPU
  4. ArcEngine选中面要素样式修改
  5. JVM内存管理------GC算法精解(复制算法与标记/整理算法)
  6. hihocoder 1260
  7. linux 定时执行scrapy命令
  8. 【JavaEE企业应用实战学习记录】MyGetAttributeListener
  9. Android 轻量级输入校验库:Fire Eye
  10. Linux下C++静态库、动态库的制作与使用