PowerShell 中的调用操作符&
PowerShell 中有不同的命令,它们是独一无二的,与其他脚本语言不同。本文将讨论 PowerShell 中使用的调用运算符 &
命令或关键字及其用途。
在 PowerShell 中调用运算符 &
调用运算符&
运算符用于实现命令所需的功能。例如,如果你需要执行某个命令,你可以在行首使用&
运算符。
通常,只有当命令位于 PowerShell 的环境路径中时,PowerShell 才允许运行命令。此外,PowerShell 不接受带有空格的命令。
用户必须键入&
,然后用双引号开始并在引号内包含路径和命令,以强制 PowerShell 运行脚本。我们将在此处考虑一个与执行脚本块相关的示例。
当我们使用&
保留原始值时,它稍后会变为另一个值,如下所示。
PS C:\Users> $i = 4
PS C:\Users> $ScriptBloack = {$i=10; echo $i}
PS C:\Users> & $ScriptBloack
10
PS C:\Users> $i
4
PS C:\Users>
在这里,你可以在脚本块中看到变量的值发生了变化。如果我们使用像 invoke-expression
这样的命令,它会改变,但是使用&
,这不会发生。
下图显示了执行和输出。
&
运算符有许多不同的用途。你将能够在此处以及通过 Microsoft 文档 找到所有这些详细信息。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站。本站所有源码与软件均为原作者提供,仅供学习和研究使用。如您对本站的相关版权有任何异议,或者认为侵犯了您的合法权益,请及时通知我们处理。