我试图做的是这样的:
for i in {{1..3}, {25..27}}
do
echo $i
done
但它给出了:
{1,
{2,
{3,
25}
26}
27}
我想知道如何获得回报:
1
2
3
25
26
27
答案 0 :(得分:5)
两种方式。删除逗号后的空格或删除整个外部大括号扩展是不必要的。
$ for i in {{1..3},{25..27}}
do
echo $i
done
or
$ for i in {1..3} {25..27}
do
echo $i
done
答案 1 :(得分:3)
不要嵌套{
和}
并将其用作:
for i in {1..3} {25..27}; do echo $i; done
1
2
3
25
26
27