我使用语句echo *([!min]).css
获取当前目录中所有带有 .css 扩展名的文件名,但 .min.css 扩展名除外。这对bash起作用了。
但是,当我使用它在bash脚本中初始化数组时,就像那样
files=(*([!min]).css)
它不再起作用了。 Bash说在某个地方有一个意想不到的开放式支架。我的编辑器的语法高亮也看起来像数组初始化中的glob的括号不正确,但我无法正确。
有什么建议吗?感谢。
编辑:我在ArchLinux上使用GNU Bash 4.3.033。