2017-05-03 73 views
1

在PowerShell中我工作的一個腳本並不能解決這個:PowerShell的字符串轉換爲可變

$GROUPA = 'A', 'B', 'C', 'D' 
$GROUPB = 'E', 'F', 'G', 'H' 

$SELECT = 'GROUPA' 

write-output $$SELECT (or something) 

我有一個觀點陣列,並且比一個腳本這就是輸出數組的名字之一。我想輸出該數組,但無法找到如何使用PowerShell。

+1

爲什麼是試圖確定對飛變量大家這麼死心塌地?請退後一步,描述您嘗試解決的實際問題,而不是您認爲的解決方案。 –

回答

1

$SELECT只是一個,而是你可能希望把它分配給了$GROUPA變量:

$SELECT = $GROUPA  
write-output $SELECT 

或者,如果你wan't一個以決心使用字符串變量,使用Get-Variable的cmdlet:

$SELECT = Get-Variable 'GROUPA' 
+0

是的,但如何?因爲$ SELECT = $ +'GROUPA'輸出$ GROUPA – Pols

+0

如果你只寫'$ SELECT',它會輸出數組。 –

+1

$ SELECT2 =獲取變量$ SELECT正在工作謝謝 – Pols