如何在花括号生成的列表中使用变量

时间:2019-06-23 10:02:20

标签: bash brace-expansion

我需要创建一个字母列表。例如:

A B C D E F

我可以使用

轻松创建
echo {A..F}

只有我不知道要结束什么字母,我有一个函数可以将字母作为脚本的一部分返回,但是输入一个变量会阻止花括号的方便性。

尝试类似

echo {A..$VAR}
echo {A..$(function)}
echo {A..$(echo $VAR}

将导致输出

{A..G}

而不是列表...

将此问题标记为重复,并使用seq命令重定向到解决方案。只有我需要一种可以打印字母序列而不是数字的解决方案。另外,我还需要一种打印反向列表的方法,您可以使用花括号轻松地完成某些操作,但不需要seq

{A..$VAR} and {$VAR..A}

0 个答案:

没有答案