文字編輯器工具,比如sublime 進去ctrl+shift+f 整個目錄搜尋 ,
左側是你的當前目錄內的所有檔案,*。*表示所有檔名的所有格式你也可以是設定比如查詢txt檔案
流程:
查詢目錄下的所有檔案中是否含有某個字串,並且只打印出檔名find。|xargs grep-ri“IBM”-l
1。正則表示式
(1)正則表示式一般用來描述文字模式的特殊用法,由普通字元(例如字元a-z)以及特殊字元(稱為元字元,如/、*、?等)組成。(2)基本元字符集及其含義
只匹配行首。如^a 匹配以a開頭的行abc,a2e,a12,aaa,。
只匹配行尾。如^a 匹配以a結尾的行bca,12a,aaa,。
匹配0個或多個此單字元。如(a)*匹配 空,a,aa,aaa,。
[]:只匹配[]內字元。可以是一個單字元,也可以是字元序列,用“,”將裡面要匹配的不同字串分開。也可以使用-來表示[]內字元序列的範圍,如[1-5]表示[12345]
\:只用來遮蔽一個元字元的特殊含義。如\*,\‘,\“,\|\+,\^,\。等
(點)只匹配任意單字元。pattern\{n\}:只用來匹配前面pattern出現的次數。n為次數。如a\{2\}匹配aa。pattern\{n,\}:含義同上,但次數最少為n。如a\{2,\}匹配aa,aaa,aaaa,。pattern\{n,m\}:含義同上,但次數在n和m之間。如a\{2,4\}匹配aa,aaa,aaaa三個
(3)舉例說明:
匹配空行
希望能幫到大家