adb shell sqlite3 执行sql语句的问题 30

adbshellsqlite3/data/data/com.android.providers.settings/databases/settings.db"select... adb shell sqlite3 /data/data/com.android.providers.settings/databases/settings.db "select * from secure"

请问怎么在一个命令行内执行完上面的命令?
还有 su -c

再强调一下 是在一个命令行执行 而不是多行
展开
 我来答
outspaceman19
2014-09-28 · TA获得超过1080个赞
知道小有建树答主
回答量:749
采纳率:100%
帮助的人:411万
展开全部
你可以分开来运行。
打开命令行窗口,
首先运行(保证android sdk已经安装,手机连上电脑或者开了模拟器):
adb shell
然后运行
sqlite3 /data/data/com.android.providers.settings/databases/settings.db
会有个sqlite>提示符
接着运行
select * from secure;
就可以看结果
更多追问追答
追问
非常感谢你的回复, 我想知道在一个命令行执行的话 该怎么写
追答
如果用一行的话,你写的命令也是可以的,难道不行?
运行sqlite3 -help可以看到以下的信息:
Usage: sqlite3 [OPTIONS] FILENAME [SQL]

所以你的命令adb shell sqlite3 /data/data/com.android.providers.settings/databases/settings.db "select * from secure"
应该是可以的,如果出错,是什么错误?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
荒野9981
2016-03-06 · TA获得超过132个赞
知道答主
回答量:88
采纳率:0%
帮助的人:32.8万
展开全部
adb shell su -c "echo 'select * from secure' ^| sqlite3 /data/data/com.android.providers.settings/databases/settings.db "

试一试不能用再说,反正我成功了,还有分吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
凭小之q1
2016-07-20
知道答主
回答量:1
采纳率:0%
帮助的人:1101
展开全部
朋友你通过这种方式写成功过插入语句吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
该用户已基
2014-10-06
知道答主
回答量:3
采纳率:0%
帮助的人:3910
展开全部
试试&&,Linux下是识别的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式