对于离散值的循环

对于离散值的循环

谁能帮我做一个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

相关内容