【发布时间】:2011-01-12 14:05:43
【问题描述】:
我们说
for i in {1..9}
do
if test $i -ne 8
then
echo $i
fi
done
如果有办法跳过此序列{1..9} 中的数字 8 而无需进行比较?
PS: GNU bash,版本 3.00
【问题讨论】:
我们说
for i in {1..9}
do
if test $i -ne 8
then
echo $i
fi
done
如果有办法跳过此序列{1..9} 中的数字 8 而无需进行比较?
PS: GNU bash,版本 3.00
【问题讨论】:
该死的……自己想办法
for i in {1..7} 9
【讨论】:
您可以放心地这样做:
{1..N} {N+2..P}
【讨论】:
只需测试它是否是您不想要的值,然后继续,这只是完成此迭代并继续下一个迭代。
if $test == 8{
continue;
}
【讨论】: