Powershell - วงเล็บ
Powershell รองรับวงเล็บสามประเภท
Parenthesis brackets. − ()
Braces brackets. − {}
Square brackets. − []
วงเล็บปีกกา
วงเล็บประเภทนี้ใช้เพื่อ
ผ่านข้อโต้แย้ง
แนบชุดคำสั่งหลายชุด
แก้ไขความคลุมเครือ
สร้างอาร์เรย์
ตัวอย่าง
> $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
...