假設我有一個文本檔案,它定義了一些類似這樣的變數
file : .env
USER=user
DB_NAME=userDB
DB_HOST=localhost
DB_PORT=5432
我希望 PowerShell 讀取文本檔案并將其匯出到當前會話,所以當我有一個從會話相同的程式運行并從 env 讀取變數時,它將識別上面的變數,我該如何在 PowerShell 中做到這一點?
uj5u.com熱心網友回復:
使用switch陳述句并結合-split運算子和驅動器使用Set-Item來Env:設定當前行程的環境變數:
switch -File .env {
default {
$name, $value = $_.Trim() -split '=', 2
if ($name -and $name[0] -ne '#') { # ignore blank and comment lines.
Set-Item "Env:$name" $value
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/413717.html
標籤:
上一篇:無法為我的游戲制作二十一點小游戲
下一篇:回圈和變數,變數再次更新
