findstr的命令引數及其意義如下所示
在檔案中尋找字串。findstr [/b] [/e] [/l] [/r] [/s] [/i] [/x] [/v] [/n] [/m] [/o] [/p] [/f:file]
[/c:string] [/g:file] [/d:dir list] [/a:color attributes] [/off[line]]
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 查詢以分號為分隔符的目錄列表
strings 要查詢的文字。
[drive:][path]filename
指定要查詢的檔案。
除非引數有 /c 字首,請使用空格隔開搜尋字串。
例如:
'findstr "hello there" x.y
' 在檔案 x.y 中尋找 "
hello"或
"there
"。'findstr /c:"hello there" x.y
'檔案 x.y 尋找
"hello there"。
一般表示式的快速參考:
. 萬用字元: 任何字元
*重複: 以前字元或類出現零或零以上次數
^行位置: 行的開始
$ 行位置: 行的終點
[class
] 字元類: 任何在字符集中的字元
[^class
] 補字元類: 任何不在字符集中的字元
[x-y] 範圍: 在指定範圍內的任何字元
/x escape: 元字元 x 的文字用法
/xyz/> 字位置: 字的結束
在資料夾內輸入命令
findstr /s /i /m "www.google.com.hk"
找到配置檔案更改之,問題解決。
windows下的grep命令 findstr
windows下的類似 linux下的grep命令 findstr 經常用linux下的grep命令,比如 netstat an grep 1521 其實windows下也有乙個類似的命令findstr,比如 c windows system32 netstat an findstr 1521 當然...
Windows上建立類似Unix的home目錄
unix或者linux系統中使用vim或者emacs之類的編輯器,幾乎都要跟home這個目錄打交道。很多任務具的配置檔案都在這裡。如果是到了windows下,這些相似的東西卻沒有了。就我個人而言,最初使用vim的時候安裝了gvim,而這個工具的配置檔案就在安裝目錄下。我用過一陣子emacs,起初找不...
Windows下Nginx的啟動 停止等命令
windows下nginx的啟動 停止等命令 在windows下使用nginx,我們需要掌握一些基本的操作命令,比如 啟動 停止nginx服務,重新載入nginx等,下面我就進行一些簡單的介紹。1 啟動 c server nginx 1.0.2 start nginx 或c server nginx...