2016-07-06 35 views
0

可以說我有一個充滿變量的文本文件。 我想創建一個單獨的文件,我可以閱讀並使用PowerShell調用這些變量。我如何從一個單獨的文本文件中獲取變量

EX。 Variable.txt包含$ X = 10

Main.ps1從文本文件中檢索變量X,並將其加倍。

道歉是這是一個業餘愛好者的問題,我對PowerShell很陌生。

+0

你希望它自己「導入」變量名(例如:如果你後面的行引用了'$ X',換句話說你會期望返回值爲'20')?或者,你是否打算將'10'存儲在腳本中的一個變量中,然後分別加倍成一個完全不同的變量? – gravity

+0

我想「導入」它;然而,如果事實證明是一個棘手的問題,我可以把它作爲一個新的變量存儲在主函數 – tlotr856

+0

是的,謝謝你的幫助! – tlotr856

回答

0

針對您的特殊目的,你可以有一個文件,其中包含您的數據data.ps1,就像這樣:

$x=10 

然後,script.ps1文件,類似於以下內容:

. ./data.ps1 
$x = $x * 2 
Write-Host "Value X is $x" 

哪會當您運行時給您以下輸出./script.ps1

Value X is 20 
相關問題