我有条件测试。我希望变量 A 等于变量 B。在 A 等于 B 之前,可能需要快速连续进行几次测试。不过,我不希望它尝试超过 10 次。
A=1
B=2
while [ $A != $B ]
do
echo "hi there"
done
所以很明显,除非 A 等于 B,否则它将继续循环。以防 A 不会很快等于 B,我想限制尝试的次数。我在想这样的事情:
A=1
B=2
COUNT=0
while [ "$COUNT" -le 10 ]
do
while [ $A != $B ]
do
echo "hi there"
COUNT=`expr $COUNT + 1`
done
done
我在这里找到了类似问题的答案,但不完全是这个。谢谢!