zshbash上不区分大小写的Glob

zshbash上不区分大小写的Glob,第1张

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

ZSH:

$ unsetopt CASE_GLOB

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

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

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

zshexpn(1)
以获取更多信息。

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

setopt extendedglob


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5025782.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存