谁能帮我做一个for循环?例如,如果我想要 1 到 5、8 到 11 和 13 到 15 之间的值,我尝试这样做:
for value in {1..5;8..11;13..15}
do
echo $value
done
这是行不通的。
答案1
您可以执行以下一系列操作{N..M}
:
for i in {1..5} {11..13} 15; do
echo $i
done
将导致:
1
2
3
4
5
11
12
13
15
谁能帮我做一个for循环?例如,如果我想要 1 到 5、8 到 11 和 13 到 15 之间的值,我尝试这样做:
for value in {1..5;8..11;13..15}
do
echo $value
done
这是行不通的。
您可以执行以下一系列操作{N..M}
:
for i in {1..5} {11..13} 15; do
echo $i
done
将导致:
1
2
3
4
5
11
12
13
15