之前我文章中我們略微提到過管道符的操作,但並不多,這篇主要講解一下詳細的使用方法
假設我們要對數組中的數字1-10中我想要從右往左換句話說就是從字符串最后一個字開始倒過來往前數截取6個子字符串時可以這么做
1 [int[]]$s=1..10 2 $s|Select-Object -Last 6
那如果我只想從左往右數截取6個呢?
1 [int[]]$s=1..10 2 $s|Select-Object -First 6
在Select-Object中還有Skip參數,表示跳過N行。
1 [int[]]$s=1..10 2 $s|Select-Object -Skip 5
1 [int[]]$s=1..10 2 $s|Select-Object -SkipLast 5
-SkipLast和上面的一樣,我就不做多介紹了。
Property參數是默認參數,可加或可不加,加了可增加可讀性,可選某個屬性單獨截取出來。詳細的屬性可參見Get-Process(可將此命令直接在Powershell中執行得到結果)
1 Get-Process|Select-Object -Property Name