Powershell - Dấu ngoặc
Powershell hỗ trợ ba loại dấu ngoặc.
Parenthesis brackets. − ()
Braces brackets. − {}
Square brackets. − []
Dấu ngoặc đơn
Loại dấu ngoặc này được sử dụng để
vượt qua đối số
kèm theo nhiều bộ hướng dẫn
giải quyết sự mơ hồ
tạo mảng
Thí dụ
> $array = @("item1", "item2", "item3")
> foreach ($element in $array) { $element }
item1
item2
item3
Dấu ngoặc
Loại dấu ngoặc này được sử dụng để
kèm theo các tuyên bố
lệnh khối
Thí dụ
$x = 10
if($x -le 20){
write-host("This is if statement")
}
Điều này sẽ tạo ra kết quả sau:
Đầu ra
This is if statement.
Dấu ngoặc vuông
Loại dấu ngoặc này được sử dụng để
truy cập vào mảng
truy cập vào hashtables
lọc bằng cách sử dụng biểu thức chính quy
Thí dụ
> $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
...