这是否可以使用批处理脚本将包列表存储在数组中。
SET array=(adb shell pm list packaages -3)
虽然我不知道 bash,但这是将任何内容的列表存储在 Batch 中的变量的方法:
set Array=adb shell pm list packages -3
for %%v in (%Array%) do echo %%v
要将多个单词组合在同一个元素中,请将它们括在引号中:
set Array=adb "shell pm" "list packages -3"
在这种情况下,您可以使用此表格来消除引号:
for %%v in (%Array%) do echo %%~v
array=$(adb shell pm list packages -3)