在 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
这很好用:-
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