Powershell - Brackets
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
...