运行在Windows 10 PC上的命令行,我在引号上遇到了问题:
adb shell su -c "sqlite3 /data/data/com.android.chrome/app_chrome/Default/Cookies 'select count(*) from cookies;'"
adb shell su -c sqlite3 /data/data/com.android.chrome/app_chrome/Default/Cookies 'select count(*) from cookies;'
adb shell su -c sqlite3 /data/data/com.android.chrome/app_chrome/Default/Cookies "select count(*) from cookies;"
adb shell su -c "sqlite3 /data/data/com.android.chrome/app_chrome/Default/Cookies 'select * from cookies;'"
adb shell su -c "sqlite3 /data/data/com.android.chrome/app_chrome/Default/Cookies .schema"
进入亚行壳牌公司:
>adb shell
/ $ su
/ # sqlite3 /data/data/com.android.chrome/app_chrome/Default/Cookies 'select count(*) from cookies;'
3238
我只想从命令行.获得查询结果。
我遗漏了什么?
发布于 2019-05-29 07:45:17
试试这个:
adb shell su -c sqlite3 /data/data/com.android.chrome/app_chrome/Default/Cookies "\"select count(*) from cookies;\""
或
query="\"select count(*) from cookies;\""
adb shell su -c sqlite3 /data/data/com.android.chrome/app_chrome/Default/Cookies "$query"
我想问题是双引号。我仍然不太清楚为什么在查询中需要这些双引号,但这肯定是可行的。
https://stackoverflow.com/questions/55367628
复制相似问题