📅  最后修改于: 2020-11-19 08:01:45             🧑  作者: Mango
Powershell支持三种类型的支架。
括号括号。 −()
大括号括号。 − {}
方括号。 − []
这种类型的括号用于
传递参数
附上多套指令
解决歧义
创建数组
> $array = @("item1", "item2", "item3")
> foreach ($element in $array) { $element }
item1
item2
item3
这种类型的括号用于
附上陈述
阻止命令
$x = 10
if($x -le 20){
write-host("This is if statement")
}
这将产生以下结果-
This is if statement.
这种类型的括号用于
访问数组
访问哈希表
使用正则表达式过滤
> $array = @("item1", "item2", "item3")
> for($i = 0; $i -lt $array.length; $i++){ $array[$i] }
item1
item2
item3
>Get-Process [r-s]*
Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName
------- ------ ----- ----- ----- ------ -- -----------
320 72 27300 33764 227 3.95 4028 SCNotification
2298 77 57792 48712 308 2884 SearchIndexer
...