主頁 > 知識庫 > Powershell學(xué)習(xí)筆記--使用正則表達式查找文件

Powershell學(xué)習(xí)筆記--使用正則表達式查找文件

熱門標(biāo)簽:AI電銷 呼叫中心市場需求 鐵路電話系統(tǒng) 服務(wù)外包 網(wǎng)站排名優(yōu)化 百度競價排名 Linux服務(wù)器 地方門戶網(wǎng)站

支持所有PS版本

Get-ChildItem 不支持文件高級篩選。它只能使用簡單的通配符,但不能使用正則表達式。

圍繞這個問題,我們可以使用-match命令來篩選。

下面這個例子將獲得所有windows目錄下包含至少連續(xù)有兩個數(shù)字的文件同時文件名長度不超過8個字符:

Get-ChildItem -Path $env:windir -Recurse -ErrorAction SilentlyContinue |
 Where-Object { $_.BaseName -match '\d{2}' -and $_.Name.Length -le 8 }

注意文件的屬性”BaseName”是沒有包括擴展名的,這樣數(shù)字出現(xiàn)在擴展名將不會被統(tǒng)計。

您可能感興趣的文章:
  • 正則表達式查找相似單詞的方法
  • 學(xué)習(xí)Java正則表達式(匹配、替換、查找)
  • 正則表達式匹配,替換,查找
  • JAVA中正則表達式匹配,替換,查找,切割的方法
  • js正則查找match()與替換replace()用法實例
  • 如何在PHP中使用正則表達式進行查找替換
  • 用正則查找html中有id屬性的html標(biāo)簽
  • 正則表達式驗證IPV4地址功能實例分析
  • 正則表達式教程之子表達式用法分析
  • 正則表達式教程之位置匹配詳解
  • 正則表達式教程之重復(fù)匹配詳解
  • 正則表達式教程之操作符及說明詳解
  • 正則表達式教程之前后查找lookaround詳解

標(biāo)簽:蘭州 湘潭 黃山 銅川 仙桃 衡水 湖南 崇左

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Powershell學(xué)習(xí)筆記--使用正則表達式查找文件》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266