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
再强调一下 是在一个命令行执行 而不是多行 展开
请问怎么在一个命令行内执行完上面的命令?
还有 su -c
再强调一下 是在一个命令行执行 而不是多行 展开
4个回答
展开全部
你可以分开来运行。
打开命令行窗口,
首先运行(保证android sdk已经安装,手机连上电脑或者开了模拟器):
adb shell
然后运行
sqlite3 /data/data/com.android.providers.settings/databases/settings.db
会有个sqlite>提示符
接着运行
select * from secure;
就可以看结果
打开命令行窗口,
首先运行(保证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"
应该是可以的,如果出错,是什么错误?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
adb shell su -c "echo 'select * from secure' ^| sqlite3 /data/data/com.android.providers.settings/databases/settings.db "
试一试不能用再说,反正我成功了,还有分吗?
试一试不能用再说,反正我成功了,还有分吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
朋友你通过这种方式写成功过插入语句吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试试&&,Linux下是识别的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |