DOS命令大全 Findstr命令詳解

2021-08-03 04:10:52 字數 1804 閱讀 2731

使用常規表示式搜尋檔案中的文字模式。

findstr [/b] [/e] [/l] [/r] [/s] [/i] [/x] [/v] [/n] [/m] [/o] [/p] [/offline] [/g:file] [/f:file] [/c:string] [/d:dirlist] [/a:colorattribute] [strings] [[drive:][path] filename [...]]

/b

如果位於行的開頭則匹配模式。

/e如果位於行的末尾則匹配模式。

/l使用文字搜尋字串。

/r使用搜尋串作為常規表示式。findstr 將所有元字元解釋為常規表示式,除非使用了 /l。

/s在當前目錄和所有子目錄中搜尋匹配的檔案。

/i指定搜尋不區分大小寫。

/x列印完全匹配的行。

/v只列印不包含匹配的行。

/n在每個匹配的行之前列印行號。

/m如果檔案包含匹配項,僅列印該檔名。

/o在每次匹配行之前列印查詢偏移量。

/p跳過包含非可列印字元的檔案。

/offline

利用離線屬性設定處理檔案。

/f:file

從指定檔案中讀取檔案列表。

/c:string

使用指定的文字作為文字搜尋字串。

/g:file

從指定檔案得到搜尋字串。

/d:dirlist

搜尋以逗號分隔的目錄列表。

/a:colorattribute

使用兩個十六進製制數指定顏色屬性。

strings

指定要在 filename中搜尋的文字。

[drive:][path] filename [...]

指定要搜尋的檔案。

/?在命令提示符顯示幫助。

用空格分隔多個搜尋字串,除非引數以 /c 為字首。要在檔案 x.y中搜尋「hello」或「there」,請鍵入:

findstr "hello there" x.y

要在檔案 x.y中搜尋「hello there」,請鍵入:

findstr /c:"hello there" x.y

要查詢檔案 proposal.txt中出現的所有單詞「windows」(首字母 w 大寫),請鍵入:

findstr windows proposal.txt

要搜尋包含單詞 windows 的當前目錄和所有子目錄中的每個檔案,不考慮字母大小寫,請鍵入如下命令:

findstr /s /i windows *.*

要查詢包含字「for」的所有行(前面可有任意數量的空格,如:電腦程式中的迴圈),幷包括每次出現的行號,請鍵入:

findstr /b /n /c:"*for" *.bas

如果要在相同組檔案中搜尋幾個不同專案,請建立在新行上包含每個搜尋標準的文字檔案。也可以列出要在文字檔案中搜尋的確切檔案。要使用檔案 finddata.txt中的搜尋條件,請搜尋 filelist.txt中列出的檔案,然後將結果儲存到檔案 results.out中,請鍵入:

findstr /g:finddata.txt /f:filelist.txt > results.out

假設您想要找到當前目錄和所有子目錄中每個包含「computer」這個單詞的檔案,而不考慮字母的大小寫。要列出包含單詞「computer」的所有檔案,請鍵入:

findstr /s /i /m "\" *.*

現在假定不僅需要查詢字「computer」,而且需要查詢以字母「comp」開頭的所有其他字,例如「compliment」和「compete」。請鍵入:

findstr /s /i /m "\

dos 命令大全

有關某個命令的詳細資訊,請鍵入 help 命令名 assoc 顯示或修改副檔名關聯。at 計畫在計算機上執行的命令和程式。attrib 顯示或更改檔案屬性。break 設定或清除擴充套件式 ctrl c 檢查。cacls 顯示或修改檔案的訪問控制列表 acls call 從另乙個批處理程式呼叫這乙個...

DOS命令大全

一 md 建立子目錄 1 功能 建立新的子目錄 2 型別 內部命令 3 格式 md 碟符 路徑名 子目錄名 4 使用說明 1 碟符 指定要建立子目錄的磁碟驅動器字母,若省略,則為當前驅動器 2 路徑名 要建立的子目錄的上級目錄名,若預設則建在當前目錄下。例 1 在c盤的根目錄下建立名為fox的子目錄...

DOS命令大全

1 一 net use ip ipc user 建立ipc空鏈結 net use ip ipc 密碼 user 使用者名稱 建立ipc非空鏈結 net use h ip c 密碼 user 使用者名稱 直接登陸後對映對方c 到本地為h net use h ip c 登陸後對映對方c 到本地為h ne...