在脚本中, 使用sqlite3检查android程序生成的数据库是否OK
#
# 检验sqlite3是否可用
#
sqlite3ver=`sqlite3 --version > /dev/null 2>&1`
sqlite3_ok="yes"
if [ $? -ne 0 ]; then
sqlite3_ok="no"
echo -e "\033[31m Not found\033[1;34m sqlite3\033[31m in host, verify failed ! \\033[0m ***"
else
sqlite3ver=`sqlite3 --version | grep "3\.[0-9.]\+\s[0-9-]\{2,\}[0-9]\+\s[0-9:]\{2,\}[0-9]\+\s[0-9a-fA-Z]\+"`
if [ $? -ne 0 ]; then
sqlite3_ok="no"
echo -e "\033[1;34m sqlite3's\033[31m version isn't correct, verify failed ! \\033[0m ***"
fi
fi
#
# 在脚本中, 使用sqlite3检查android程序生成的数据库是否OK
#
在脚本程序中调用sqlite3即可 [以下例子参考:android SQLite3命令详解教程 http://mobile.51cto.com/android-320675.htm]
sqlite3 mydb "create table tbl1(one varchar(10), two smallint)"
sqlite3 mydb "insert into tbl1 values('hello!',10)"
sqlite3 mydb "insert into tbl1 values('goodbye', 20)"
sqlite3 mydb "select * from tbl1"
hello!|10
goodbye|20
在脚本中, 使用sqlite3检查android程序生成的数据库是否OK相关推荐
- 如何在 Shell 脚本中执行语法检查调试模式
我们开启了 Shell 脚本调试系列文章,先是解释了不同的调试选项,下面介绍如何启用shell调试模式. 写完脚本后,建议在运行脚本之前先检查脚本中的语法,而不是查看它们的输出以确认它们是否正常工作. ...
- 在 Shell 脚本中执行语法检查调试模式
文章目录 shell 脚本调试系列 概述 启用 verbose 调试模式 在 Shell 脚本中启用语法检查调试模式 通过修改脚本的首行来启用脚本检查 内置的 set 命令来在脚本中启用调试模式 sh ...
- 在 Shell 脚本中跟踪调试命令的执行
文章目录 shell 脚本调试系列 概述 shell 跟踪执行的重要性 shell 脚本调试系列 本系列的前面部分清晰地阐明了另外两种 shell 脚本调试模式:详细模式和语法检查模式,并用易于理解的 ...
- android sqlite 创建空表,sqlite3在android中创建表错误(sqlite3 create table error in android)...
sqlite3在android中创建表错误(sqlite3 create table error in android) 我试图在android中使用sqlite3创建表我的开放助手是这样的: pub ...
- linux shell 判断目录不存在,检查shell脚本中是否存在目录
要检查shell脚本中是否存在目录,可以使用以下命令:if [ -d "$DIRECTORY" ]; then # Control will enter here if $DIRE ...
- shell脚本:批量检查并更改MySQL数据库表的存储引擎工作中总结
Work Description: 在搭建完Percona XtraDB Cluster(一种MySQL架构,简称PXC),需要把old mysql中的数据导入到new mysql中,但PXC只支持I ...
- linux脚本外输入参数,shell 脚本中关于用户输入参数的处理
1.命令行参数 向shell脚本传递数据的最基本方式是使用命令行参数. (1) 读取参数 读取输入的参数的变量为位置参数,位置参数通过标准数字表示, 其中$0为程序名称,$1为第一个参数,$2为第二个 ...
- 检查Android应用程序是否在后台运行
本文翻译自:Checking if an Android application is running in the background 在后台,我的意思是用户当前看不到应用程序的任何活动? #1楼 ...
- 在shell脚本中没有换行符的#39;echo#39;
本文翻译自:'echo' without newline in a shell script I have a problem with echo in my script: 我的脚本中存在echo问 ...
最新文章
- 使用logrotate管理nginx日志文件
- 【c语言】蓝桥杯算法训练 整数平均值
- mybatis中mysql ON DUPLICATE KEY UPDATE写法
- docker镜像制作(一)
- Php点击更换封面,JavaScript_js实现点击图片改变页面背景图的方法,本文实例讲述了js实现点击图 - phpStudy...
- 论文推荐|Mask TextSpotter:An End-to-End Trainable Neural Network
- 一步一步搭建oracle 11gR2 rac+dg之环境准备(二)【转】
- 国美易卡存储引擎和事务的关系(国美易卡)
- 2.2基本共射放大电路的工作原理
- Arduino实训-可移动机械臂(智能小车)
- 一段Js代码开启任意网站的匿名在线聊天室
- E-PUCK机器人-软件
- 基于MFC开发的单文档画图(线段,多线段,矩形,椭圆,多边形),选中,变色,平移,线段长度,区域面积计算
- Linux SDIO WIFI Marvell8801/Marvell88w8801(三) --- Linux驱动以及组件的使用
- PowerBuilder学习笔记(4)数据窗口(DataWindow)
- 第八章 连词(Les conjonction )
- Shortest Path(翻译)
- sql删除用逗号分隔字段中的某一个值
- java数据结构和算法——迪杰斯特拉(Dijkstra)算法
- 13.56M刷卡芯片技术问答
热门文章
- Oracle网格控制器OMA端安装Yast
- sql 整改措施 注入_防止SQL注入的五种方法
- python异常值处理实例_python-异常值:(“ 08001”,“ [08001] [unixODBC]...
- Android开发学习之以CameraAPI方式实现相机功能(二)——相机功能配置
- android layout_gravity失效的问题
- 调用谷歌的方法输出图表,运行中的结果
- 转*SqlSever查询某个表的列名称、说明、备注、注释,类型等
- Druid 1.1.14 发布,阿里开源连接池
- 推荐5大开源工具,用于开发Kubernetes项目
- Spring中使用集成MongoDB Client启动时报错:rc: 48