我想使用adb制作批处理文件并提示
例如:我需要来自批次的华为P40信息:
P40
Model : ANA-AN00
OS : 12
Build Type : User
Build Number : P40Blahblahblah
sdk version : blahblah
像这样
我可以在adb
(adb shell getprop ro.blahblah
(上看到但我无法制作批处理文件
我无法使用CLI。。。请帮我
您需要对adb shell getprop
返回的值进行grep,如下所示。
对于每个值,您可以将其设置在一个变量中,然后使用所需的格式进行打印。
示例:
model=$(adb shell getprop | grep model | cut -d ":" -f 2)
# Or, simpler
model=$(adb shell getprop ro.product.model)
echo "model='${model}'"
OP강승오在评论中添加:
我从"
adb shell dumpsys package mypackage | grep"'versionName="
"获得了应用程序版本,我选中了我想显示App ver : 1.2.345
,但显示在结果App ver : versionName=1.2.345
上
如何解决此问题
我尝试了set str
命令set str:%str:versionName=:%
,然后应用程序版本app ver :
上没有显示任何内容(空白(。
如果您已将结果设置为变量,则可以替换不需要的部分:
res=$(adb shell dumpsys package mypackage | grep"'versionName=")
res=${res/versionName=/}
echo "res='${res}'