84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
认证高级PHP讲师
-regextype type Changes the regular expression syntax understood by -regex and -iregex tests which occur later on the command line. Currently-implemented types are emacs (this is the default), posix-awk, posix-basic, posix-egrep and posix- extended.
這個參數會影響,-regex [pattern]的匹配行為,類似使用不同的方言來解析正規表示式。 經過我的實驗,我覺得這麼寫
find . -regextype posix-extended -regex './autojump.(bash|zsh|sh)' 或者 find . -regextype posix-extended -regex './autojump.(ba|z)?sh'
./auto...的./是不能省略的,find的正規匹配不能夠只匹配部分,要匹配完全(理解)。
./auto...
./
find
==update==如果前面的路徑很長,可以這樣子匹配
find . -regextype posix-extended -regex '.*autojump.(ba|z)?sh'
如果使用find * 然後再配合egrep,lz你怎麼看?
這個參數會影響,-regex [pattern]的匹配行為,類似使用不同的方言來解析正規表示式。
經過我的實驗,我覺得這麼寫
./auto...
的./
是不能省略的,find
的正規匹配不能夠只匹配部分,要匹配完全(理解)。==update==
如果前面的路徑很長,可以這樣子匹配
如果使用find * 然後再配合egrep,lz你怎麼看?