find . -type f -name $$$
查找所有.py文件,不包括以conditionA和conditionB开头的.py文件
(condition是泛指)
原本以为很好解决,不过立马发现shell通配符之表达能力太弱.-name [^conditionA]*.py -name [^conditonB]*.py
略丑陋啊
正则: ([^conditionA]|[^conditionB])
同样丑陋~
问题实质是, 如何表达
交集?
正则. 表示并集/补集, 但是好像没有直接表达交集的语法? (需要绕着圈子
shell通配符可认为是某种正则,但是语法有点点简陋, 表达交集是?
你这个问题需要具体例子来说明,单单这样的话好像只能是你说的这两个了,不过正则也挺好的