PowerShell 语言与环境全解析
1. 命令与表达式
PowerShell 会将输入的每一行拆分成独立单元(标记),然后以两种方式解释每个标记:作为命令或表达式。表达式支持逻辑和流控制语句(如if、foreach和throw),而命令则不支持。为控制 Windows PowerShell 解释语句的方式,以下是可用的选项:
| 语句 | 示例 | 解释 |
| — | — | — |
| 优先级控制: ( ) |PS >5 * (1 + 2)15PS >(dir).Count2276| 强制计算命令或表达式,类似于数学表达式中使用括号强制计算顺序。 |
| 表达式子解析: $( ) |PS >"The answer is (2+2)"The answer is (2+2)PS >"The answer is $(2+2)"The answer is 4PS >$value = 10PS >$result = $(>> if($value -gt 0) { $true }