Powershell устанавливает переменную и печатает, но ничего

#powershell

#powershell

Вопрос:

 SET ML_PATH=E:WorkspaceHandson-ml2
echo $ML_PATH
  

ничего не напечатал.

 echo "ML_PATH = $ML_PATH"
  

напечатано просто:
ML_PATH =

Как я мог бы установить переменную в powershell и распечатать переменную как echo в Linux?

Ответ №1:

Вы можете определить переменную в PowerShell, используя $varname = синтаксис:

 $ML_PATH = "E:WorkspaceHandson-ml2"
Write-Output $ML_PATH
  

Примечание: echo является псевдонимом для Write-Output командлета, который вы можете определить с помощью Get-Alias командлета:

 Get-Alias echo

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Alias           echo -> Write-Output