我有这个完整的功能,使用一个文件前缀。
我如何为多种类型做到这一点?
文件:foo.12345
bar.87654
只使用一个文件:
complete -f -X '!foo.*' MyScript
我尝试过的不起作用的事情:
complete -f -X '!+(foo|bar).*' MyScript
complete -f -X '!*+(foo|bar).*' MyScript
complete -f -X '!(foo|bar).*' MyScript
是否还有一种方法可以忽略此模式中的某些文件?例如,匹配foo.12345
和bar.87654
但忽略bar.ignore.56565
?
谢谢!