开发者社区> 问答> 正文

linux的find命令使用shell通配符,如何构造出下面这个式子?

find . -type f -name $$$

查找所有.py文件,不包括以conditionA和conditionB开头的.py文件 (condition是泛指)

原本以为很好解决,不过立马发现shell通配符之表达能力太弱.
-name 1.py -name 2.py 略丑陋啊

正则: (1|3) 同样丑陋~

问题实质是, 如何表达交集?

正则. 表示并集/补集, 但是好像没有直接表达交集的语法? (需要绕着圈子
shell通配符可认为是某种正则,但是语法有点点简陋, 表达交集是?


  1. conditionA
  2. conditonB
  3. conditionB

展开
收起
a123456678 2016-06-28 11:15:44 2330 0
1 条回答
写回答
取消 提交回答
  • 你这个问题需要具体例子来说明,单单这样的话好像只能是你说的这两个了,不过正则也挺好的

    2019-07-17 19:48:05
    赞同 展开评论 打赏
问答分类:
问答地址:
相关产品:
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载