最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PowerShell查找數(shù)組內(nèi)容、搜索數(shù)組、查詢數(shù)組的方法

 更新時間:2014年08月06日 09:20:43   投稿:junjie  
這篇文章主要介紹了PowerShell查找數(shù)組內(nèi)容、搜索數(shù)組、查詢數(shù)組的方法,使用PowerShell中的一些操作符來實現(xiàn)搜索功能,需要的朋友可以參考下

PowerShell中有-contain、-like、-in等操作符,使用這些操作符,可以很方便的在數(shù)組中查找元素內(nèi)容。其中in操作符貌似要在PowerShell 3.0中才有。

先看一個例子,將Windows目錄的所有文件的文件名放入到數(shù)組$name中,然后在數(shù)組$name中查找exploer.exe元素。且看-contains的魅力!

復(fù)制代碼 代碼如下:

PS> $names = Get-ChildItem -Path $env:windir | Select-Object -ExpandProperty Name
PS> $names -contains 'explorer.exe'
True

-contains操作符確實很強大,但是很遺憾,它不能在指定字符串中包含通配符。如果想使用通配符進行查找數(shù)組元素,則可以使用-like操作符。

復(fù)制代碼 代碼如下:

PS> $names -contains 'explorer*'
False

上面的例子說明了-contains不能使用通配符,下面我們來使用-like看看。
復(fù)制代碼 代碼如下:

PS> $names -like 'explorer*'
explorer.exe

文章一開頭小編還說了,可以使用-in操作符來來作類似的處理,而且in操作符還可以將數(shù)組和要匹配的字符串反過來。什么意思呢?且看下面幾個例子。
復(fù)制代碼 代碼如下:

PS> 'Peter', 'Mary', 'Martin' -contains 'Mary'
True
PS> 'Peter', 'Mary', 'Martin' -contains 'Ma*'
False
PS> 'Mary' -in 'Peter', 'Mary', 'Martin'
True
PS> 'Peter', 'Mary', 'Martin' -like 'Ma*'
Mary
Martin
PS> @('Peter', 'Mary', 'Martin' -like 'Ma*').Count -gt 0

以上幾個例子的含義,大家自行理解。關(guān)于使用PowerShell在數(shù)組中查找元素,小編就介紹這么多,希望對大家有所幫助。

相關(guān)文章

最新評論

宜昌市| 崇仁县| 从化市| 杭州市| 教育| 绥德县| 林周县| 祥云县| 汽车| 泸州市| 高邮市| 昭觉县| 高碑店市| 武安市| 社旗县| 巴马| 新河县| 金坛市| 临朐县| 芦溪县| 锡林郭勒盟| 岱山县| 通州市| 忻州市| 宝兴县| 霞浦县| 潜山县| 枣强县| 常宁市| 新巴尔虎右旗| 宜川县| 吉安县| 富锦市| 岚皋县| 西乡县| 合肥市| 麻江县| 新巴尔虎左旗| 乾安县| 儋州市| 通渭县|