小编noe*_*oes的帖子

重击:在列表中循环进行大括号扩展

我想编写一个for循环,其中可能的值来自另一个变量。我不知道的部分是如何包括需要括号扩展的值。例如:

TEXT="a b c d{a..c} e f"
for VAR in $TEXT; do echo $VAR; done
Run Code Online (Sandbox Code Playgroud)

我得到的是

a
b
c
d{a..c}
e
f
Run Code Online (Sandbox Code Playgroud)

但是我想要的是

a
b
c
da
db
dc
e
f
Run Code Online (Sandbox Code Playgroud)

有谁知道我该怎么做?

非常感谢你!

bash loops brace-expansion

1
推荐指数
1
解决办法
1041
查看次数

标签 统计

bash ×1

brace-expansion ×1

loops ×1