Movatterモバイル変換


[0]ホーム

URL:


跳至內容
維基百科自由的百科全書
搜尋

findstr

維基百科,自由的百科全書

findstr
其他名稱qgrep
開發者Microsoft, ReactOS貢獻者
作業系統Windows,ReactOS
平台跨平台
類型命令
許可協議Windows:專有軟件商業軟件
ReactOS:GNU通用公共許可證
網站docs.microsoft.com/en-us/windows-server/administration/windows-commands/findstr

findstrMicrosoft Windows[1][2]ReactOS[3]命令行(即殼層)下用於在特定文件中搜索特定字符串命令[4]

概覽

[編輯]

此命令將指定行發送到標準輸出設備。[5]它與find命令相似。然而,find命令支持UTF-16,而findstr不支持。另一方面,findstr支持正則表達式,但find不支持。findstr最早在Windows 2000Resource Kit下以名稱qgrep發行。[6]

findstr無法搜索到Unicode文件中常見的空字符[7]

語法

[編輯]
FINDSTR flags strings [drive:][path]filename[...]

參數:

  • flags 下列選項的任意組合。
  • strings 搜索目標文本。
  • [drive:][path]filename 指定被搜索文件。

選項:

  • /B 匹配一行的開頭。
  • /E 匹配一行的結尾。
  • /L 按原字符串搜索。
  • /R 按正則表達式搜索。
  • /S 在當前目錄及所有子目錄下搜索匹配文件。
  • /I 不區分大小寫。
  • /X 輸出嚴格匹配的行。
  • /V 僅輸出不匹配的行。
  • /N 在所有匹配行前輸出行號。
  • /M 僅當文件有至少一處匹配時輸出文件名。
  • /O 在所有匹配行前輸出字符偏移量。
  • /P 跳過含有不可打印字符的文件。
  • /OFF[LINE] 不要跳過有「離線」屬性組的文件。
  • /A:attr 用兩位十六進制數指定顏色屬性(詳見"color /?")。
  • /F:file 從指定文件獲取被搜索文件(/ 表示直接讀取自控制台)。
  • /C:string 將指定字符串按照原字符串搜索。
  • /G:file 從指定文件獲取搜索目標文本(/ 表示直接讀取自控制台)。
  • /D:dir 在半角冒號指定的目錄列表下搜索。

注意:下列命令顯示此命令的詳細幫助:

 FINDSTR /?

示例

[編輯]

將正在運行的服務保存到「_services.txt」文件,然後搜索文件中包含"network"的行(不區分大小寫):

@echo offsetsearchstr=network  net start>_services.txt    FINDSTR /I"%searchstr%" _services.txtpause

輸出是:

 Network Connections Network List Service Network Location Awareness Network Store Interface Service Windows Media Player Network Sharing ServicePress any key to continue . . .

另請參閱

[編輯]
維基教科書中的相關電子教學:Guide to Windows Commands

參考資料

[編輯]
  1. ^Microsoft WinXP documentation for findstr. [2021-06-11]. (原始內容存檔於2018-02-03). 
  2. ^Microsoft Server 2012/2016 documentation for findstr. [2021-06-11]. (原始內容存檔於2021-05-28). 
  3. ^https://github.com/reactos/reactos/blob/master/base/applications/findstr/findstr.c
  4. ^MS-DOS and Windows command line findstr command. [2021-06-11]. (原始內容存檔於2021-06-11). 
  5. ^Excellent documentation on usage of findstr. [2021-06-11]. (原始內容存檔於2021-07-12). 
  6. ^History of Findstr from Raymond Chen. [2021-06-11]. (原始內容存檔於2015-11-21). 
  7. ^Findstr - Search for strings - Windows CMD - SS64.com. [2021-06-11]. (原始內容存檔於2021-06-11). 

更多

[編輯]

外部連結

[編輯]
文件管理導航
文件管理操作
磁盤管理
進程
註冊表
用戶環境
文件內容
腳本
網絡
維護
啟動管理
軟件開發
雜項
取自 "https://zh.wikipedia.org/w/index.php?title=Findstr&oldid=80527447"
分類:​
隱藏分類:​

[8]ページ先頭

©2009-2025 Movatter.jp