需要说明的是,like运算符的返回值是布尔值,即True或Flase。那它可以用于条件判断,比如if语句中,或者where-object语句中。下面的例子用于列出当前正在运行的程序中,程序名称是以字母“c”开头的。
PS C:\Users\spaybow> Get-Process | ?{$_.name -like "c*"}
Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName
------- ------ ----- ----- ----- ------ -- -----------
24 5 2264 3424 48 0.02 5332 cmd
46 6 1860 5208 63 1064 conhost
62 8 2916 7736 81 0.27 5304 conhost
637 12 2264 5148 84 512 csrss
540 22 2904 29252 216 624 csrss