当我使用以下命令时,将得到预期的结果:
$ echo {8..10}
8 9 10
我如何以一种简单的方式使用该大括号扩展,以获取以下输出?
$ echo {8..10}
08 09 10
我现在可以使用seq
(没有尝试过)获得它,但这不是我想要的。
有用的信息可能是我仅限于此bash版本。(如果您有zsh
解决方案,但没有bash
解决方案,请也分享)
$ bash -version
GNU bash, version 3.2.51(1)-release (x86_64-suse-linux-gnu)
我在这里找到的bash 3中有一些这样做的提示:mywiki.wooledge.org/BashFAQ/018但是,此处概述的方法并不方便。
—
伯恩哈德