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

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

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

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

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

復制代碼 代碼如下:

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

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

復制代碼 代碼如下:

PS> $names -contains 'explorer*'
False

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

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

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

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

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

相關文章

最新評論

阆中市| 富蕴县| 兴国县| 漳州市| 阿鲁科尔沁旗| 和平区| 武山县| 伊川县| 深圳市| 龙口市| 丽水市| 信阳市| 岐山县| 府谷县| 微博| 西乌珠穆沁旗| 博白县| 德令哈市| 涿鹿县| 日喀则市| 永胜县| 小金县| 宁乡县| 安庆市| 伊金霍洛旗| 襄汾县| 永城市| 富平县| 武平县| 门源| 阳信县| 满城县| 祁东县| 蓝田县| 冀州市| 孙吴县| 广元市| 同心县| 桃园市| 喀什市| 徐州市|