0

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

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

2 回答 2

2

虽然我不知道 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
于 2013-10-30T17:05:06.783 回答
0
array=$(adb shell pm list packages -3)
于 2013-10-30T15:36:55.093 回答