这个问题在这里已有答案:
我有一个名为的文件目录
1_1.xyt,1_2.xyt,...,2_1.xyt,.....
我想列出除了在linux中以1_ *开头的文件之外的所有文件。
怎么做?
在bash中,你可以使用extglob:
extglob
shopt -s extglob ls !(1_*)
!(wildcard)扩展到所有与通配符不匹配的文件。
!(wildcard)