我们说
for i in {1..9}
do
if test $i -ne 8
then
echo $i
fi
done
如果有一种方法可以从这个序列{1..9}
中跳过数字8而不进行比较?
PS: GNU bash,版本3.00
答案 0 :(得分:6)
for i in {1..7} 9
答案 1 :(得分:5)
你可以安全地做到:
{1..N} {N+2..P}
答案 2 :(得分:0)
只是测试它是否是你不想要的值,然后继续完成这个迭代并继续下一个。
if $test == 8{
continue;
}