繁体   English   中英

如何在大括号扩展中使用变量

[英]How to use variables in brace expansion

这按预期工作:

$ echo file-{00..03}
file-00 file-01 file-02 file-03

这不符合我的要求:

$ start=00
$ end=03
$ echo file-{$start..$end}
file-{00..03}

原因是大括号扩展在任何其他扩展之前执行。

就我而言,序列限制在变量startend

有什么聪明的方法可以解决这个问题吗?

我有这个:

$ eval echo file-{$start..$end}
file-00 file-01 file-02 file-03

但我愿意接受不那么丑陋的建议。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM