【发布时间】:2016-05-20 21:55:17
【问题描述】:
我正在尝试从 sqlite 数据库中检索数据,但我的选择查询包含特殊字符并导致错误:
adb -s localhost:5558 shell sqlite3 /data/data/com.ocean/databases/announcement.db "select * from announcement where announcement='<1234>';"
adb 命令返回错误:/system/bin/sh: can't open 1234': No such file or directory
“
【问题讨论】:
-
您必须转义
<(可能还有引号),以便主机和设备上的 shell 不会错误地解释它们。