最近Androidのテストを自動化するためシェルスクリプトを勉強しているのですが、
adb shell コマンドの結果を変数に代入する方法がわからず躓いている所です。
アクティビティの状態を取得できる
「adb shell dumpsys activity activities」コマンドの結果を変数に入れて
シェルスクリプトで解析処理しようと思っております。
しかし adb shell 上で値を変数に入れる方法がわからなかったので
以下のように試してみましたが何も echo されませんでした。
adb shell AAA="1234" adb shell echo $AAA
次に以下のようにしたら 5678 ではなく 1234 と echo されました。
AAA="1234" adb shell echo $AAA # 1234 adb shell AAA=5678; echo $AAA # 1234
そこで質問ですが、
シェルスクリプト上での adb shell コマンドの結果を変数に代入する方法を教えていただけないでしょうか?
それが出来たら「dumpsys activity activities」コマンドの結果をシェルスクリプトで解析できるのではと思っております。
よろしくお願い致します
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/18 03:15
2016/08/18 07:00
2016/08/18 08:43