跳至內容

Findstr

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

findstr是 Microsoft Windows 佮 ReactOS 命令行 ( 即殼層 ) 下用佇咧特定文件內底搜查特定字符串的命令。

概覽

此命令共指定行發送到標準輸出設備。 伊佮 ` find ` 命令相𫝛。毋過,` find ` 命令支持 UTF 鋪十六,而且 ` findstr ` 無支持。另外一方面,` findstr ` 支持正則表達式,猶毋過 ` find ` 無支持。` findstr ` 上早佇咧 Windows 兩千 Resource Kit 下出名 ` qgrep ` 發行。

` findstr ` 無法度搜查著 Unicode 文件當中常見的空字符。

語法

` ` ` FINDSTR flags strings [drive :] [path] filename [. . .] ` ` `

參數 :

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

選項 :

  • ` / B `匹配一行的起頭。
  • ` / E `匹配一行的結尾。
  • ` / L `按原字符串搜查。
  • ` / R `照正式來表達式搜查。
  • ` / S `佇咧當前 kha-tá-lok-guh 佮所有的人 kha-tá-lok-guh 下搜查匹配的文件。
  • ` / I `無分講大細寫。
  • ` / X `輸出嚴格匹配的行。
  • ` / V `干焦輸出不匹配的行。
  • ` / N `佇所有的配行進前輸出行號。
  • ` / M `干焦做文件有至少一位匹配時輸出文件名。
  • ` / O `佇所有匹配行前輸出字符偏移量。
  • ` / P `跳過含講有袂當列印字符的文件。
  • ` / OFF [LINE] `莫跳過有「離線」屬性組的文件。
  • ` / A : attr `用兩位十六進位數指定色水屬性(詳見 " color / ? ")。
  • ` / F : file `對指定文件提著予人搜查文件(/ 表示直接讀自控制台)。
  • ` / C : string `共指定字符串按照原字符串搜查。
  • ` / G : file `對指定文件取搜查目標文本(/ 表示直接讀自控制台)。
  • ` / D : dir `佇半角冒號指定的 kha-tá-lok-guh 列表下搜查。

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

` ` ` FINDSTR / ? ` ` `

示例

共當咧運行的服務保存甲「\ _ services . txt」文件,然後搜查文件內底包括講 " network " 的行(無分講大細寫):

輸出是:

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

另外閣有參閱

  • 正則表達式
  • 通配符
  • MS-DOS 命令列表
  • Find
  • grep

參考資料

閣較濟

  • Stanek , William R . Windows Command-Line Administrator's Pocket Consultant , 二 nd Edition . Microsoft Press . 兩千空八 . ISBN  九百七十八追七商三千五百六十二鋪兩千六百二十三 .
  • John Paul Mueller . Windows Administration at the Command Line for Windows Vista , Windows 兩千空三 , Windows XP , and Windows 兩千 . John Wiley & Sons . 兩千空七 . ISBN  九百七十八撨四四四七千空一十六鋪五千七百九十九 .

外部連結

  • findstr | Microsoft Docs