#!/bin/bash
for ((i=1;i<=10;i++))
do
if [ $i -eq 5 ];then
continue
fi
echo -n " $i "
done
echo “ continue ”
echo
echo ++++++++++++++++++++++++
echo
for j in `seq 10`
do
if [ $j -eq 5 ];then
break
fi
echo -n " $j "
done
for ((i=1;i<=10;i++))
do
if [ $i -eq 5 ];then
continue
fi
echo -n " $i "
done
echo “ continue ”
echo
echo ++++++++++++++++++++++++
echo
for j in `seq 10`
do
if [ $j -eq 5 ];then
break
fi
echo -n " $j "
done
echo “ break ”
##############################
# 当i=5的时候执行的操作。
# 不难发现两者的区别。
本文详细解读了bash脚本中的条件跳过(continue)和终止(break)指令,通过实例展示了当i等于5时的执行流程,并对比了两种指令在循环中的应用效果。
1738

被折叠的 条评论
为什么被折叠?



