Bash扩展的globbing括号打破数组初始化

时间:2015-05-10 09:20:50

标签: arrays bash glob

我使用语句echo *([!min]).css获取当前目录中所有带有 .css 扩展名的文件名,但 .min.css 扩展名除外。这对bash起作用了。

但是,当我使用它在bash脚本中初始化数组时,就像那样

files=(*([!min]).css)

它不再起作用了。 Bash说在某个地方有一个意想不到的开放式支架。我的编辑器的语法高亮也看起来像数组初始化中的glob的括号不正确,但我无法正确。

有什么建议吗?感谢。

编辑:我在ArchLinux上使用GNU Bash 4.3.033。

0 个答案:

没有答案