簡體   English   中英

bash 導出命令 powershell

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM