欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PowerShell中使用Like運算符配合通配符查找字符串例子

 更新時間:2014年08月02日 09:52:50   作者:洪哥  
這篇文章主要介紹了PowerShell中使用Like運算符配合通配符查找字符串例子,Like的返值為TRUE和FALSE,需要的朋友可以參考下

本文介紹在PowerShell中使用通配符來查找字符串,和通配符一起使用的是like運算符。

在PowerShell中的通配符是星號(*)和問號(?),這跟DOS系統(tǒng)中是一樣的。要使用通配符在字符串中查找,可以使用like運算符。舉例如下:

“123”是以1開頭

復(fù)制代碼 代碼如下:
PS C:\Users\splaybow> "123" -like "1*"
True

“123”是以1開頭,3結(jié)尾
復(fù)制代碼 代碼如下:
PS C:\Users\splaybow> "123" -like "1*3"
True

“123”包含2
復(fù)制代碼 代碼如下:
PS C:\Users\splaybow> "123" -like "*2*"
True

“123”中包含1
復(fù)制代碼 代碼如下:
PS C:\Users\splaybow> "123" -like "*1*"
True

“123”有3個字符
復(fù)制代碼 代碼如下:
PS C:\Users\splaybow> "123" -like "???"
True

“123”有2個字符
復(fù)制代碼 代碼如下:
PS C:\Users\splaybow> "123" -like "??"
False

通過以上一些例子,大家應(yīng)該對-like運算符加通配符來實現(xiàn)字符串查找有比較深刻的認識了。

需要說明的是,like運算符的返回值是布爾值,即True或Flase。那它可以用于條件判斷,比如if語句中,或者where-object語句中。下面的例子用于列出當(dāng)前正在運行的程序中,程序名稱是以字母“c”開頭的。

復(fù)制代碼 代碼如下:

PS C:\Users\spaybow> Get-Process | ?{$_.name -like "c*"}

Handles  NPM(K)    PM(K)      WS(K) VM(M)   CPU(s)     Id ProcessName
-------  ------    -----      ----- -----   ------     -- -----------
     24       5     2264       3424    48     0.02   5332 cmd
     46       6     1860       5208    63            1064 conhost
     62       8     2916       7736    81     0.27   5304 conhost
    637      12     2264       5148    84             512 csrss
    540      22     2904      29252   216             624 csrss


注:上面PowerShell語句中的問號(?)是where-object的別名。

關(guān)于PowerShell使用Like加通配符查找字符串,本文就介紹這么多,希望對您有所幫助,謝謝!

相關(guān)文章

  • Windows Powershell 創(chuàng)建數(shù)組

    Windows Powershell 創(chuàng)建數(shù)組

    在日常處理中,除了使用像“數(shù)值類型”和“字符串類型”外,還需要使用能夠包含其他對象的“集合”類型。大多數(shù)常見語言,都提供一些操作集合類型的語法。最基本的集合類型就是數(shù)組類型,它提供了一種下標(biāo)基于0的數(shù)組對象。
    2014-09-09
  • Windows Powershell 自動化變量

    Windows Powershell 自動化變量

    自動化變量是指打開PowerShell之后就會自動加載的變量,本文主要詳細講解了自動化變量,是篇很少見的變量的基礎(chǔ)知識的文章,希望對大家有所幫助
    2014-09-09
  • PowerShell函數(shù)參數(shù)設(shè)置為即可選又必選的方法

    PowerShell函數(shù)參數(shù)設(shè)置為即可選又必選的方法

    這篇文章主要介紹了PowerShell函數(shù)參數(shù)設(shè)置為即可選又必選的方法,也就是帶有判斷功能,在某個情況下變?yōu)榭上葏?shù),在某種情況下又是必選參數(shù),需要的朋友可以參考下
    2014-07-07
  • Windows Powershell使用管道

    Windows Powershell使用管道

    在Windows PowerShell中到處都會用到管道。盡管在屏幕上會看到文本,但Windows PowerShell并不通過管道在命令之間傳遞文本。它實際上通過管道傳遞對象。用于管道的表示法與其他shell中所使用的表示法十分類似,因此乍一看可能不會明顯察覺到PowerShell引入了新功能
    2014-09-09
  • PowerShell中的強類型數(shù)組介紹

    PowerShell中的強類型數(shù)組介紹

    這篇文章主要介紹了PowerShell中的強類型數(shù)組介紹,強類型數(shù)組可以理解為強制數(shù)據(jù)類型的數(shù)組,也就是一個數(shù)組里只包含一種數(shù)據(jù)類型,需要的朋友可以參考下
    2014-08-08
  • PowerShell腳本開發(fā)之批量掃描IP和端口

    PowerShell腳本開發(fā)之批量掃描IP和端口

    最近在不斷嘗試之下,找到了對指定范圍的IP段進行掃描和對端口進行掃描的方法,本文將會介紹如何通過PowerShell批量掃描IP及其對應(yīng)的端口。
    2014-10-10
  • PowerShell函數(shù)中限制數(shù)組參數(shù)個數(shù)的例子

    PowerShell函數(shù)中限制數(shù)組參數(shù)個數(shù)的例子

    這篇文章主要介紹了PowerShell中限制函數(shù)的數(shù)組參數(shù)個數(shù)的例子,可以控制數(shù)組的參數(shù)個數(shù)在指定范圍內(nèi),需要的朋友可以參考下
    2014-07-07
  • PowerShell函數(shù)使用正則表達式驗證輸入?yún)?shù)實例

    PowerShell函數(shù)使用正則表達式驗證輸入?yún)?shù)實例

    這篇文章主要介紹了PowerShell函數(shù)使用正則表達式驗證輸入?yún)?shù)實例,即檢驗輸入?yún)?shù)是否符合正則規(guī)則,需要的朋友可以參考下
    2014-07-07
  • PowerShell腳本開發(fā)之嘗試登錄ftp

    PowerShell腳本開發(fā)之嘗試登錄ftp

    本文和后續(xù)的文章將會試圖通過PowerShell實現(xiàn)對上述潛在攻擊點的弱密碼嘗試,本文首先針對ftp的密碼嘗試。記錄下全過程,有需要的朋友可以參考下。
    2014-10-10
  • PowerShell面向?qū)ο缶幊袒A(chǔ)知識總結(jié)

    PowerShell面向?qū)ο缶幊袒A(chǔ)知識總結(jié)

    這篇文章主要介紹了PowerShell面向?qū)ο缶幊袒A(chǔ)知識總結(jié),本文著重講解面向?qū)ο蟮囊恍└拍?又給出了Get-Member命令輸出類的屬性和方法的例子,需要的朋友可以參考下
    2014-08-08

最新評論