婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > PowerShell實(shí)現(xiàn)在多個(gè)文件中檢索關(guān)鍵字功能

PowerShell實(shí)現(xiàn)在多個(gè)文件中檢索關(guān)鍵字功能

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

這幾天在看Powershell,感覺(jué)挺強(qiáng)大的,一個(gè)小任務(wù),是用powershell實(shí)現(xiàn)多個(gè)文件中檢索萬(wàn)行記錄的腳本。剛開始想用用Get-Content 結(jié)合Where-Object來(lái)實(shí)現(xiàn),發(fā)現(xiàn)檢索的結(jié)果太慢,而且檢索的條目顯示出來(lái)后不知道來(lái)自哪個(gè)文件,這個(gè)雖然也容易實(shí)現(xiàn),但是經(jīng)過(guò)對(duì)多種方法的探索,我發(fā)現(xiàn)竟然一條強(qiáng)大的命令竟然可以實(shí)現(xiàn)所有這些需求,而且超快的。

一般用于IIS日志分析,由于主要是介紹這個(gè)PS命令的,IIS日志是從服務(wù)器端抓取的,這里僅就是測(cè)試用的一半數(shù)據(jù)。

首先進(jìn)入到相應(yīng)目錄,查看當(dāng)前目錄下的文件,其中四個(gè)log文件是用來(lái)測(cè)試的。如下:

然后就用下面這條命令實(shí)現(xiàn)那個(gè)強(qiáng)大的功能:

比如要搜索關(guān)鍵字write,則輸入write回車之后,搜索到的結(jié)果如下(僅截取部分,這里由于隱私,日志文件是俺造的,只是數(shù)據(jù)量比較大,內(nèi)容純屬虛構(gòu)~~):

可以將這條語(yǔ)句賦給一個(gè)臨時(shí)變量,來(lái)查看一下在這瞬間查出了多少數(shù)據(jù):

其實(shí)也不多,4個(gè)日志文件中瞬間查出了500條數(shù)據(jù),其實(shí)這個(gè)看不出來(lái),因?yàn)槲以斓臄?shù)據(jù)量還不夠大。。。

下面對(duì)這條強(qiáng)大的命令簡(jiǎn)單解釋下:

整體其實(shí)就是使用了Select-String這個(gè)命令,具體用法參考:

http://technet.microsoft.com/zh-cn/library/dd315403.aspx

Get-ChildItem是得到當(dāng)前面目錄下的所有項(xiàng),然后通過(guò)管道| 輸入給?(就是Where-Object的別名)來(lái)篩選,及篩選當(dāng)前目錄下的log文件,$_代表當(dāng)前對(duì)象,即前面查出的結(jié)果,-like使用了模式匹配,$(Read-Host)是從控制臺(tái)讀入,類似C#中的ReadLine()(相應(yīng)的標(biāo)準(zhǔn)輸出是Write-Host),即當(dāng)用戶輸入一個(gè)關(guān)鍵字后,命令會(huì)從后向前的執(zhí)行。

由于是剛?cè)腴T,如有出錯(cuò),大神們多多指教。

標(biāo)簽:岳陽(yáng) 濟(jì)南 鶴崗 湛江 山南 德州 六盤水 運(yùn)城

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PowerShell實(shí)現(xiàn)在多個(gè)文件中檢索關(guān)鍵字功能》,本文關(guān)鍵詞  PowerShell,實(shí),現(xiàn)在,多個(gè),文件,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PowerShell實(shí)現(xiàn)在多個(gè)文件中檢索關(guān)鍵字功能》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于PowerShell實(shí)現(xiàn)在多個(gè)文件中檢索關(guān)鍵字功能的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 陆丰市| 芦山县| 巴马| 贵州省| 康平县| 辽阳市| 苍溪县| 泉州市| 洛浦县| 敦煌市| 郯城县| 阳朔县| 尼勒克县| 延川县| 武山县| 阿克陶县| 凤山市| 镇安县| 泽普县| 宾阳县| 莱西市| 上高县| 安泽县| 永平县| 菏泽市| 清流县| 河曲县| 盐亭县| 泽州县| 福清市| 大埔区| 衡山县| 和静县| 克什克腾旗| 康乐县| 鲜城| 门源| 抚远县| 鄂伦春自治旗| 焉耆| 河间市|