AIX命令find怎麼查詢一個資料夾並列出路徑?使用者35312448582455882019-08-26 16:44:42

文字編輯器工具,比如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)舉例說明:

匹配空行

希望能幫到大家