1
我該如何獲得$?由adb shell?在adb shell獲取命令結果
我想檢查「adb shell mkdir/xxx」的結果。
我用adb shell和faild執行了mkdir命令,但是$的結果呢? !爲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命令得到類似下面的結果(!不是交互模式)
$ adb shell
[email protected]:/ $ mkdir /xxx
mkdir failed for /xxx, Read-only file system
255|[email protected]:/ $ echo $?
255
是的,你只是遇到了shell擴展規則的問題。檢查[擴展手冊頁](http://www.gnu.org/software/bash/manual/html_node/Shell-Parameter-Expansion.html) – mateor
謝謝您的回答!我能做到這一點 :) –