我有以下正则表达式模式在php中很好地工作
/(^((?!thumb).)*\.jpg)/
我的任务是在bash中翻译此正则表达式,其思想是.jpg
从目录中(递归)查找thumb
文件路径中不包含单词的所有文件。
我使用这样的结构:
find /folder/path -regex '(^((?!thumb).)*\.jpg)'
但是我有零结果吗?Bash中的正则表达式有问题吗?
find . -iname '*.jpg' -not -iname "*thumb*"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句