如何使用批处理脚本在数组中存储值

时间:2013-10-30 15:28:35

标签: batch-file

是否可以使用批处理脚本在数组中存储包列表。

SET array=(adb shell pm list packaages -3)

2 个答案:

答案 0 :(得分:2)

虽然我不知道bash,但这是在批处理中将任何列表存储在变量中的方法:

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

答案 1 :(得分:0)

array=$(adb shell pm list packages -3)