我应该如何得到$?
of adb shell <command>
?
我想检查结果adb shell mkdir /xxx
.
我执行了mkdir
命令由adb shell
并失败了,但结果是$?
is 0
.
$ adb shell mkdir /xxx
mkdir failed for /xxx, Read-only file system
$ adb shell echo $?
0
$ adb shell "mkdir /xxx; echo $?"
mkdir failed for /xxx, Read-only file system
0
我想得到结果代码adb shell <command>
但不在交互模式下像下面这样:
$ adb shell
shell@android:/ $ mkdir /xxx
mkdir failed for /xxx, Read-only file system
255|shell@android:/ $ echo $?
255
你应该做:
$ adb shell 'mkdir /xxx; echo $?'
mkdir failed for /xxx, Read-only file system
255
注意单引号, 否则$?
在到达 adb 之前进行评估。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)