PowerShell中使用Like運(yùn)算符配合通配符查找字符串例子
本文介紹在PowerShell中使用通配符來(lái)查找字符串,和通配符一起使用的是like運(yùn)算符。
在PowerShell中的通配符是星號(hào)(*)和問號(hào)(?),這跟DOS系統(tǒng)中是一樣的。要使用通配符在字符串中查找,可以使用like運(yùn)算符。舉例如下:
“123”是以1開頭
True
“123”是以1開頭,3結(jié)尾
True
“123”包含2
True
“123”中包含1
True
“123”有3個(gè)字符
True
“123”有2個(gè)字符
False
通過以上一些例子,大家應(yīng)該對(duì)-like運(yùn)算符加通配符來(lái)實(shí)現(xiàn)字符串查找有比較深刻的認(rèn)識(shí)了。
需要說(shuō)明的是,like運(yùn)算符的返回值是布爾值,即True或Flase。那它可以用于條件判斷,比如if語(yǔ)句中,或者where-object語(yǔ)句中。下面的例子用于列出當(dāng)前正在運(yùn)行的程序中,程序名稱是以字母“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
注:上面PowerShell語(yǔ)句中的問號(hào)(?)是where-object的別名。
關(guān)于PowerShell使用Like加通配符查找字符串,本文就介紹這么多,希望對(duì)您有所幫助,謝謝!
相關(guān)文章
Windows Powershell 創(chuàng)建數(shù)組
在日常處理中,除了使用像“數(shù)值類型”和“字符串類型”外,還需要使用能夠包含其他對(duì)象的“集合”類型。大多數(shù)常見語(yǔ)言,都提供一些操作集合類型的語(yǔ)法。最基本的集合類型就是數(shù)組類型,它提供了一種下標(biāo)基于0的數(shù)組對(duì)象。2014-09-09Windows Powershell 自動(dòng)化變量
自動(dòng)化變量是指打開PowerShell之后就會(huì)自動(dòng)加載的變量,本文主要詳細(xì)講解了自動(dòng)化變量,是篇很少見的變量的基礎(chǔ)知識(shí)的文章,希望對(duì)大家有所幫助2014-09-09PowerShell函數(shù)參數(shù)設(shè)置為即可選又必選的方法
這篇文章主要介紹了PowerShell函數(shù)參數(shù)設(shè)置為即可選又必選的方法,也就是帶有判斷功能,在某個(gè)情況下變?yōu)榭上葏?shù),在某種情況下又是必選參數(shù),需要的朋友可以參考下2014-07-07PowerShell中的強(qiáng)類型數(shù)組介紹
這篇文章主要介紹了PowerShell中的強(qiáng)類型數(shù)組介紹,強(qiáng)類型數(shù)組可以理解為強(qiáng)制數(shù)據(jù)類型的數(shù)組,也就是一個(gè)數(shù)組里只包含一種數(shù)據(jù)類型,需要的朋友可以參考下2014-08-08PowerShell函數(shù)中限制數(shù)組參數(shù)個(gè)數(shù)的例子
這篇文章主要介紹了PowerShell中限制函數(shù)的數(shù)組參數(shù)個(gè)數(shù)的例子,可以控制數(shù)組的參數(shù)個(gè)數(shù)在指定范圍內(nèi),需要的朋友可以參考下2014-07-07PowerShell函數(shù)使用正則表達(dá)式驗(yàn)證輸入?yún)?shù)實(shí)例
這篇文章主要介紹了PowerShell函數(shù)使用正則表達(dá)式驗(yàn)證輸入?yún)?shù)實(shí)例,即檢驗(yàn)輸入?yún)?shù)是否符合正則規(guī)則,需要的朋友可以參考下2014-07-07PowerShell面向?qū)ο缶幊袒A(chǔ)知識(shí)總結(jié)
這篇文章主要介紹了PowerShell面向?qū)ο缶幊袒A(chǔ)知識(shí)總結(jié),本文著重講解面向?qū)ο蟮囊恍└拍?又給出了Get-Member命令輸出類的屬性和方法的例子,需要的朋友可以參考下2014-08-08