【问题标题】:Bash define vector with a variable [duplicate]Bash用变量定义向量[重复]
【发布时间】:2018-11-27 09:55:22
【问题描述】:

我在网上找不到答案:

$ echo {1..20}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

但如果我尝试使用变量来定义限制:

$ x=20
$ echo {1..$x}
{1..$x}

有人知道它是如何工作的吗? 提前致谢。

【问题讨论】:

    标签: arrays bash variables vector


    【解决方案1】:
    $ x=20
    $ eval echo {1..$x}
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
    

    【讨论】:

    • 如果你想用它来定义一个循环的向量,比如:for i in {1..$x}
    猜你喜欢
    • 1970-01-01
    • 2012-06-01
    • 2017-08-18
    • 1970-01-01
    • 2012-06-06
    • 2018-04-22
    • 1970-01-01
    • 2015-04-16
    相关资源
    最近更新 更多