相关疑难解决方法(0)

序列扩展和bash中的变量

当seq数是变量时,我在Bash中遇到内置序列(即:不使用seq)的问题.例如,这工作并打印我1 2 3:

for i in {1..3};do echo $i;done
Run Code Online (Sandbox Code Playgroud)

但是这个 :

bash-3.2 $ a = 3;对于i在{1 .. $ a};做回声$ i;完成

失败并仅打印我{1..3}

这适用于ZSH,我知道我有一个替代方案来制作一个反制品,但想知道这是一个bug还是大括号扩展功能!

bash expansion

7
推荐指数
2
解决办法
3678
查看次数

标签 统计

bash ×1

expansion ×1