Мне нужно передать массив подпроцессу PowerShell и задавался вопросом, как я могу превратить переменную окружения (строку) в массив PowerShell. Есть ли соглашение, в котором я должен следовать, чтобы PowerShell автоматически выполнил это для меня, или мне просто нужно самому разобрать его?Включить переменную окружения в массив
Я ищу что-то похожее на то, что может сделать bash
. Если установить переменную окружения, такие как:
MYARR = one two three
Он будет автоматически интерпретироваться bash
как массив, так что я могу сделать:
for a in ${MYARR[@]} ; do
echo Element: $a
done
И возвратится:
Element: one
Element: two
Element: three
Есть ли способ, которым я могу сделать то же самое в PowerShell?
Вы можете использовать опцию -split в строке и указать разделитель –