在 zsh 中将 {a..d} 扩展为 abcd

Squ*_*dly 3 zsh grml brace-expansion

在 bash 中,{a..d}扩展为a b c d. 目前,我在 zsh 中没有发生这种情况,我的谷歌搜索返回了相互矛盾的结果。

一些结果表明{a..d}应该有效 - http://zsh.sourceforge.net/Doc/Release/Expansion.html#Brace-Expansion

我发现的另一个结果来自 zsh 邮件列表,它建议setopt braceccl使用{a-z}. 这有效,但我想知道我是否误读了 Brace-Expansion 链接,或者是否还有其他需要考虑的事情。

重要的是,我正在使用zsh-grml配置,它可能正在调整各种扩展选项,但我很犹豫要不要开始挖掘,因为它很大,粗略地grep brace ~/.zshrc看不到任何东西。

don*_*sti 6

在这里使用zshv. 可以正常工作。5.0.8
2014 年11 中添加了带有单个字符的 Brace 扩展,因此如果您使用的是之前的版本,5.0.6则它不可用。


1:另见这里的讨论