亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
正則表達式 - Linux上,如何讓find命令支持正則查找?
PHP中文網
PHP中文網 2017-04-17 15:55:00
[Linux討論組]
PHP中文網
PHP中文網

認證高級PHP講師

全部回復(2)
大家講道理
-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的正則匹配不能夠只匹配部分,要匹配完全(理解)。

==update==
如果前面的路徑很長,可以這樣子匹配

find . -regextype posix-extended -regex '.*autojump.(ba|z)?sh'
伊謝爾倫

如果使用find * 然后再配合egrep,lz你怎么看?

最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關于我們 免責申明 意見反饋 講師合作 廣告合作 最新更新
php中文網:公益在線php培訓,幫助PHP學習者快速成長!
關注服務號 技術交流群
PHP中文網訂閱號
每天精選資源文章推送
PHP中文網APP
隨時隨地碎片化學習
PHP中文網抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號