主頁 > 知識庫 > PowerShell使用match操作符來篩選數組

PowerShell使用match操作符來篩選數組

熱門標簽:使用電話機器人電銷是否違法 金融電銷公司怎么辦理外呼系統(tǒng) 真人和電話機器人對話 什么渠道可以找外呼系統(tǒng)客戶 安徽400電話辦理 湖州電銷防封卡 信陽話務外呼系統(tǒng)怎么收費 雷霆電話機器人電話 電話智能外呼系統(tǒng)誠信合作

先看下面這個例子:

PS C:\Users\Hong> (ipconfig) -match 'IPv4'
IPv4 地址 . . . . . . . . . . . . : 192.168.1.102
IPv4 地址 . . . . . . . . . . . . : 192.168.193.1
IPv4 地址 . . . . . . . . . . . . : 192.168.93.1

我們知道ipconfig是顯示當前計算機的TCP/IP配置信息的,其中有一項是IP地址。如果有多個網卡,或者一個網站上配置有多個IP地址,都可以很清楚的顯示出來。我們?yōu)榱苏故緈atch操作符篩選數組的功能,我們就拿這個ipconfig來做示例。

ipconfig執(zhí)行后的結果大致應該是這樣的:

PS C:\Users\Hong> (ipconfig)

Windows IP 配置


無線局域網適配器 本地連接* 13:

媒體狀態(tài) . . . . . . . . . . . . : 媒體已斷開
連接特定的 DNS 后綴 . . . . . . . :

無線局域網適配器 Wi-Fi:

連接特定的 DNS 后綴 . . . . . . . :
本地鏈接 IPv6 地址. . . . . . . . : fe80::a438:a0ec:e477:94c6%12
IPv4 地址 . . . . . . . . . . . . : 192.168.1.102
子網掩碼 . . . . . . . . . . . . : 255.255.255.0
默認網關. . . . . . . . . . . . . : 192.168.1.1

……(此處省略了其它網卡)

我們想要看本機配置的ip地址,那么只需要看以IPv4開頭的行即可。那么我們就可以簡單的以”IPv4“來作為匹配的關鍵字。所以,PowerShell命令就可以寫作:
(ipconfig) -match 'IPv4'

這里為什么要把ipconfig用小括號括起來呢?因為我們知道ipconfig本身也有一些參數,為了不讓系統(tǒng)誤以為-match也是我們指定給ipconfig的參數,我們就給ipconfig加了一對小括號。小括號優(yōu)先執(zhí)行,呵呵,就是告訴系統(tǒng),ipconfig是獨立的整體。

在示例中,ipconfig執(zhí)行后的結果是一個字符串數組。數組的每一個元素就是輸出的每一行,也就是說有多少行輸出,就有多少個數組元素。match參數對數組的操作,就是從數組元素中找到匹配的元素,把匹配到的元素輸出出來。

關于PowerShell使用match來篩選數組,本文就介紹這么多,希望對您有所幫助,謝謝!

標簽:濟南 岳陽 鶴崗 山南 湛江 運城 六盤水 德州

巨人網絡通訊聲明:本文標題《PowerShell使用match操作符來篩選數組》,本文關鍵詞  PowerShell,使用,match,操作,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PowerShell使用match操作符來篩選數組》相關的同類信息!
  • 本頁收集關于PowerShell使用match操作符來篩選數組的相關信息資訊供網民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章