麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > PowerShell > 正文

PowerShell查找數組內容、搜索數組、查詢數組的方法

2020-03-26 19:21:04
字體:
來源:轉載
供稿:網友

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

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

復制代碼 代碼如下:

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

 

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

復制代碼 代碼如下:

PS> $names -contains 'explorer*'
False

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

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

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

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在數組中查找元素,小編就介紹這么多,希望對大家有所幫助。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲精久久| 一级片999 | 91久久一区 | 国产日韩欧美一区 | 国产精品99久久久久久久 | 91看片淫黄大片欧美看国产片 | 色污视频在线观看 | 国产一有一级毛片视频 | 午夜视频在线 | 看免费黄色大片 | 成人福利在线免费观看 | 日本xxxx色视频在线观看免费, | 中文字幕免费播放 | 亚洲欧美不卡视频 | 国产精品久久久久久模特 | 国产艳妇av视国产精选av一区 | 久久精品欧美一区 | 91色琪琪电影亚洲精品久久 | 色播av在线 | 一级电影在线观看 | 在线观看福利网站 | 国产精品视频yy9299一区 | 欧美一区二区三区免费观看 | 九七在线视频 | 露脸各种姿势啪啪的清纯美女 | 欧美日韩亚州综合 | 国产精品嘿咻嘿咻在线播放 | 国产成人观看 | 免费看黄色三级毛片 | 精品国产一区二区三区久久久蜜月 | 午夜影院日韩 | 久久久久九九九女人毛片 | 久久777国产线看观看精品 | 视频一区二区久久 | 午夜热门福利 | 伊人久久国产精品 | 欧美成人精品一区二区 | 欧美一级淫片免费播放口 | 欧美成人精品一区 | 亚洲第一成网站 | 日本精品免费观看 |