PowerShell中的Write-Host和Write-Output有什么区别?
喜欢...
Write-Host "Hello World ";
Write-Output "Hello World";
Run Code Online (Sandbox Code Playgroud) 在 Windows cmd 中,我可以使用 回显任何环境变量echo %VARIABLENAME%,例如
但在 powershell 中,这种行为是不一致的,我无法理解。对于某些变量,例如我可以执行与 Windows cmd 中$HOME相同的操作 ( )。echo $VARIABLENAME
但对于其他一些变量,我不能简单地 echo 而是必须使用 .NET 的类方法,例如
我想:
我是 powershell 新手。这个问题的目的不仅仅是打印变量,而是了解powershell中的工作原理以及windows cmd之间的区别,以便我可以更好地使用它。