0
可以說我有一個充滿變量的文本文件。 我想創建一個單獨的文件,我可以閱讀並使用PowerShell調用這些變量。我如何從一個單獨的文本文件中獲取變量
EX。 Variable.txt包含$ X = 10
Main.ps1從文本文件中檢索變量X,並將其加倍。
道歉是這是一個業餘愛好者的問題,我對PowerShell很陌生。
可以說我有一個充滿變量的文本文件。 我想創建一個單獨的文件,我可以閱讀並使用PowerShell調用這些變量。我如何從一個單獨的文本文件中獲取變量
EX。 Variable.txt包含$ X = 10
Main.ps1從文本文件中檢索變量X,並將其加倍。
道歉是這是一個業餘愛好者的問題,我對PowerShell很陌生。
針對您的特殊目的,你可以有一個文件,其中包含您的數據data.ps1
,就像這樣:
$x=10
然後,script.ps1
文件,類似於以下內容:
. ./data.ps1
$x = $x * 2
Write-Host "Value X is $x"
哪會當您運行時給您以下輸出./script.ps1
:
Value X is 20
你希望它自己「導入」變量名(例如:如果你後面的行引用了'$ X',換句話說你會期望返回值爲'20')?或者,你是否打算將'10'存儲在腳本中的一個變量中,然後分別加倍成一個完全不同的變量? – gravity
我想「導入」它;然而,如果事實證明是一個棘手的問題,我可以把它作爲一個新的變量存儲在主函數 – tlotr856
是的,謝謝你的幫助! – tlotr856