【发布时间】:2022-04-05 08:57:03
【问题描述】:
在 PowerShell 中,调用 cmdlet、函数、脚本文件或可运行程序时使用点 (.) 和与号 (&) 有什么区别?
例如:
. foo.sh1
& foo.sh1
有一个非常相似的问题被错误地关闭为重复:Differences between ampersand (&) and dot (.) while invoking a PowerShell scriptblock。问题是不同的,并且具有完全不同的关键字和搜索排名。 What is the `.` shorthand for in a PowerShell pipeline? 上的答案只回答了一半的问题。
【问题讨论】:
-
您是否阅读并比较了相关文档部分(Call operator
&和 Dot sourcing operator.)?那里的信息是否不足以回答您的问题?如果是,如何回答? -
@BACON:感谢您提供文档链接。正如 - 可悲 - 典型的那样,官方文档并没有讲述完整的故事。
标签: powershell