Powershell學(xué)習(xí)筆記--使用正則表達(dá)式查找文件
支持所有PS版本
Get-ChildItem 不支持文件高級(jí)篩選。它只能使用簡(jiǎn)單的通配符,但不能使用正則表達(dá)式。
圍繞這個(gè)問題,我們可以使用-match命令來篩選。
下面這個(gè)例子將獲得所有windows目錄下包含至少連續(xù)有兩個(gè)數(shù)字的文件同時(shí)文件名長(zhǎng)度不超過8個(gè)字符:
Get-ChildItem -Path $env:windir -Recurse -ErrorAction SilentlyContinue |
Where-Object { $_.BaseName -match '\d{2}' -and $_.Name.Length -le 8 }
注意文件的屬性”BaseName”是沒有包括擴(kuò)展名的,這樣數(shù)字出現(xiàn)在擴(kuò)展名將不會(huì)被統(tǒng)計(jì)。
- 正則表達(dá)式查找相似單詞的方法
- 學(xué)習(xí)Java正則表達(dá)式(匹配、替換、查找)
- 正則表達(dá)式匹配,替換,查找
- JAVA中正則表達(dá)式匹配,替換,查找,切割的方法
- js正則查找match()與替換replace()用法實(shí)例
- 如何在PHP中使用正則表達(dá)式進(jìn)行查找替換
- 用正則查找html中有id屬性的html標(biāo)簽
- 正則表達(dá)式驗(yàn)證IPV4地址功能實(shí)例分析
- 正則表達(dá)式教程之子表達(dá)式用法分析
- 正則表達(dá)式教程之位置匹配詳解
- 正則表達(dá)式教程之重復(fù)匹配詳解
- 正則表達(dá)式教程之操作符及說明詳解
- 正則表達(dá)式教程之前后查找lookaround詳解
相關(guān)文章
PowerShell小技巧實(shí)現(xiàn)IE Web自動(dòng)化
使用IE的COM對(duì)象來完成簡(jiǎn)單的Web自動(dòng)化測(cè)試,是最小巧和廉價(jià)的Web自動(dòng)化測(cè)試了,因?yàn)樗挥靡氲谌讲寮蛘吖ぞ摺?/div> 2014-09-09
PowerShell小技巧之添加遠(yuǎn)程防火墻規(guī)則
本文主要介紹了將Windows Server 2012 Core的默認(rèn)控制臺(tái)設(shè)置成了PowerShell后,啟用了遠(yuǎn)程桌面,然后使用PowerShell添加PowerShell遠(yuǎn)程防火墻規(guī)則。希望對(duì)大家能有所幫助。2014-09-09
PowerShell在控制臺(tái)輸出特殊符號(hào)的方法
這篇文章主要介紹了PowerShell在控制臺(tái)輸出特殊符號(hào)的方法,本文給出了實(shí)現(xiàn)代碼和輸出圖例,本文代碼輸出了一個(gè)綠色三角形,需要的朋友可以參考下2015-06-06
PowerShell中Job相關(guān)命令及并行執(zhí)行任務(wù)詳解
這篇文章主要給大家介紹了關(guān)于PowerShell中Job相關(guān)命令及并行執(zhí)行任務(wù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2018-03-03
Powershell中可以使用的.Net實(shí)用靜態(tài)方法
這篇文章主要介紹了Powershell中可以使用的.Net實(shí)用靜態(tài)方法,本文直接給出使用示例,并羅列了常用的靜態(tài)方法,需要的朋友可以參考下2015-03-03
PowerShell顯示隱藏文件和系統(tǒng)文件的方法
這篇文章主要介紹了PowerShell顯示隱藏文件和系統(tǒng)文件的方法,重點(diǎn)在于對(duì)文件、文件夾屬性的介紹,需要的朋友可以參考下2014-08-08
Powershell小技巧之查看安裝的.Net framework版本信息
本文主要介紹了使用powershell查看安裝的.net framework的版本信息,非常簡(jiǎn)單使用,有需要的朋友參考下2014-09-09
自定義PowerShell控制臺(tái)提示符風(fēng)格的方法
這篇文章主要介紹了自定義PowerShell控制臺(tái)提示符風(fēng)格的方法,需要的朋友可以參考下2014-04-04最新評(píng)論

