ADB shell连续运行多个命令失败



在adb命令中,我运行的是adb -s 127.0.0.1:21503 shell "su cat /data/data/org.telegram.messenger/files/cache4.db",得到错误/system/bin/ sh: su cat /data/data/org.telegram.messenger/files/cache4.db: not found,当我再次运行每个命令时,它会工作

当我运行每个命令时

adb -s 127.0.0.1:21503 shell
su
cat /data/data/org.telegram.messenger/files/cache4.db

运行每个命令时的结果:始终向屏幕显示cache4.db文件数据

您可以尝试:adb -s 127.0.0.1:21503 shell "cat /data/data/org.telegram.messenger/files/cache4.db"

您可以使用以下命令:

adb -s 127.0.0.1:21503 shell "su; cat /data/data/org.telegram.messenger/files/cache4.db"

因此,sucat命令之间的分号允许随后执行它们。

尝试

adb -s 127.0.0.1:21503 shell su -c "cat /data/data/org.telegram.messenger/files/cache4.db"

最新更新