[英]bash export command in powershell
我正在嘗試按照本指南在 Azure 上測試 Django: https://github.com/carltongibson/rest-framework-tutorial/blob/master/docs/azure/2-appservice.md ,但是我被困在運行以下命令,因為我是從 PowerShell 執行的:
$ export $(grep -v '^#'.azure-env | xargs)
PowerShell 中的命令是什么,有人可以解釋它的作用嗎?
謝謝
您提供的文檔中已經有shell命令的說明。
$ export $(grep -v '^#' .azure-env | xargs)
這將使用grep遍歷.azure-env文件,不包括注釋行,將任何值傳遞到
xargs
以便將它們格式化為由Shell解釋。 然后,我們將其導出,以便將它們作為環境變量傳遞給我們調用的命令。
您可以像下面這樣將shell命令轉換為PowerShell:
Get-Content .\azure.txt | Select-String -NotMatch "^#" | ForEach-Object {
$array= $_[0].ToString().split("=")
[System.Environment]::SetEnvironmentVariable($array[0], $array[1])
}
結果的屏幕截圖顯示在這里:
使用 setx 變量“variablevalue”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.