ZSH:
$ unsetopt CASE_GLOB
或者,如果您通常不想启用不区分大小写的glob,则可以仅针对不同部分激活它:
$ print -l (#i)(somelongstring)*
这将匹配以“ somelongstring”开头的任何文件(大小写任意组合)。不区分大小写的标志适用于括号之间的所有内容,并且可以多次使用。阅读手册zshexpn(1)
以获取更多信息。
几乎忘了,您必须启用扩展globing才能起作用:
setopt extendedglob
zsh / bash上不区分大小写的Glob
ZSH:
$ unsetopt CASE_GLOB
或者,如果您通常不想启用不区分大小写的glob,则可以仅针对不同部分激活它:
$ print -l (#i)(somelongstring)*
这将匹配以“ somelongstring”开头的任何文件(大小写任意组合)。不区分大小写的标志适用于括号之间的所有内容,并且可以多次使用。阅读手册zshexpn(1)
以获取更多信息。
几乎忘了,您必须启用扩展globing才能起作用:
setopt extendedglob