在 for 循环中使用带有大括号表达式的多个变量

use multiple variable with brace expression in for loop

这很好用:-

for i in host{1..4} host2{1..4}
do
    echo $i
done

现在,

我有两个像这样的变量:-

host=host{1..4}

host2=host2{1..4}

如何在上面的循环中使用这两个变量,使两者工作相同?

像这样:-

for i in $host $host2
do
    echo $i
done

任何帮助都适用

使用评估:

$ for i in `eval echo $host $host2`;do echo $i;done
host1
host2
host3
host4
host21
host22
host23
host24