這篇文章主要介紹Findstr命令有什么用,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!
法庫ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!
Findstr 可以在任何 ASCII文件或文件中精確查找所要查找的文本。然而,有時要匹配的信息只有一部分或要查找更寬廣的信息范圍。在這種情況下,findstr具有使用正則表達(dá)式搜索各種文本的強(qiáng)大功能。
正則表達(dá)式是用于指定文本類型的符號,與精確的字符串相反。標(biāo)記使用文字字符和元字符。每個在常規(guī)的表達(dá)式語法中沒有特殊意義的字符都是文字字符,與出現(xiàn)的該字符匹配。例如,字母和數(shù)字是文字符號。元字符是在正則表達(dá)式語法中具有特殊意義(操作符或分隔符)的符號。
示例
使用空格分隔多個搜索字符串,除非參數(shù)以 /c 為前綴。
findstr "hello there" x.y
要在文件 x.y 中搜索“hello”或“ there”,請鍵入:
findstr /c:"hello there" x.y
若要查找文件 Proposal.txt 中出現(xiàn)的所有單詞“Windows”(首字母 W 大寫),請鍵入:
findstr Windows proposal.txt
如果要在相同組文件中搜索幾個不同項目,請在新行上創(chuàng)建包含每個搜索標(biāo)準(zhǔn)的文本文件。也可以列出要在文本文件中搜索的確切文件。要使用文件Finddata.txt中的搜索標(biāo)準(zhǔn)來搜索 Filelist.txt 中列出的文件,然后將結(jié)果保存到文件 Results.out 中,請鍵入:
findstr /g:finddata.txt /f:filelist.txt > results.out
假設(shè)您想要查找當(dāng)前目錄和所有子目錄中包含單詞“computer”的每個文件,而不考慮字母的大小寫。若要列出包含單詞“computer”的所有文件,
請鍵入:
findstr /s /i /m "\" *.*
現(xiàn)在假定不僅需要查找單詞“computer”,而且需要查找以字母“comp”開頭的所有其他單詞,例如“compliment”和“compete”。請鍵入:
findstr /s /i /m "\
要查找包含字“FOR”的所有行(前面可有任意空格,如:計算機(jī)程序中的循環(huán)),并包括每次出現(xiàn)的行號,請鍵入:
findstr /b /n /c:"*FOR" *.bas
若要搜索包含單詞 Windows 的當(dāng)前目錄和所有子目錄中的每個文件(不考慮字母大小寫),請鍵入:
findstr /s /i Windows *.*
注:使用這個命令的路徑
C:\WINDOWS\system32\drivers>findstr /m /l thre *.sys
查找內(nèi)存標(biāo)簽為“ Thre ”的系統(tǒng)文件里的sys驅(qū)動文件,以便觀察poolmon非頁面緩沖池是否還會增長。(是否有必要打開3gb開關(guān)呢)
附一:findstr自帶的幫助信息:
C:\WINDOWS\system32\drivers>findstr /?
在文件中尋找字符串。
FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/F:file]
[/C:string] [/G:file] [/D:dir list] [/A:color attributes] [/OFF[LINE]]
strings [[drive:][path]filename[ ...]]
/B 在一行的開始配對模式。
/E 在一行的結(jié)尾配對模式。
/L 按字使用搜索字符串。
/R 將搜索字符串作為一般表達(dá)式使用。
/S 在當(dāng)前目錄和所有子目錄中搜索
匹配文件。
/I 指定搜索不分大小寫。
/X 打印完全匹配的行。
/V 只打印不包含匹配的行。
/N 在匹配的每行前打印行數(shù)。
/M 如果文件含有匹配項,只打印其文件名。
/O 在每個匹配行前打印字符偏移量。
/P 忽略有不可打印字符的文件。
/OFF[LINE] 不跳過帶有脫機(jī)屬性集的文件。
/A:attr 指定有十六進(jìn)位數(shù)字的顏色屬性。請見 "color /?"
/F:file 從指定文件讀文件列表 (/ 代表控制臺)。
/C:string 使用指定字符串作為文字搜索字符串。
/G:file 從指定的文件獲得搜索字符串。 (/ 代表控制臺)。
/D:dir 查找以分號為分隔符的目錄列表
strings 要查找的文字。
[drive:][path]filename
指定要查找的文件。
除非參數(shù)有 /C 前綴,請使用空格隔開搜索字符串。
例如: 'FINDSTR "hello there" x.y' 在文件 x.y 中尋找 "hello" 或
"there" 。 'FINDSTR /C:"hello there" x.y' 文件 x.y 尋找
"hello there"。
一般表達(dá)式的快速參考:
. 通配符: 任何字符
* 重復(fù): 以前字符或類別出現(xiàn)零或零以上次數(shù)
^ 行位置: 行的開始
$ 行位置: 行的終點
[class] 字符類別: 任何在字符集中的字符
[^class] 補(bǔ)字符類別: 任何不在字符集中的字符
[x-y] 范圍: 在指定范圍內(nèi)的任何字符
\x Escape: 元字符 x 的文字用法
\<xyz 字位置: 字的開始
xyz\> 字位置: 字的結(jié)束
以上是“Findstr命令有什么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
分享名稱:Findstr命令有什么用
分享地址:http://muchs.cn/article14/jiocde.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、網(wǎng)站設(shè)計、網(wǎng)站收錄、企業(yè)網(wǎng)站制作、營銷型網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)