您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

zsh / bash上不区分大小写的Glob

zsh / bash上不区分大小写的Glob

ZSH:

$ unsetopt CASE_GLOB

或者,如果您通常不想启用不区分大小写的glob,则可以仅针对不同部分激活它:

$ print -l (#i)(somelongstring)*

这将匹配以“ somelongstring”开头的任何文件(大小写任意组合)。不区分大小写的标志适用于括号之间的所有内容,并且可以多次使用。阅读手册zshexpn(1)获取更多信息。

几乎忘了,您必须启用扩展globing才能起作用:

setopt extendedglob
其他 2022/1/1 18:20:24 有592人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶