shell 的操控结构 (break 和 continue句子)ITeye - 众发娱乐

shell 的操控结构 (break 和 continue句子)ITeye

2019-01-10 18:04:24 | 作者: 绍晖 | 标签: 句子,结构,循环 | 浏览: 2802

break 句子能够完毕while,for,until或select等结构的履行,即从结构中跳出。退出循环后,转到done句子后持续履行。

[root@sziit~]# vim breaks.sh (示例)

#!/bin/bash
#filename:breaks
echo "enter the number:"
read N
for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
do
if [ $i -eq $N ] ;then
echo "-------exit for loop-----"
break
else
echo "------current is $i loop----"
fi
done
[root@sziit ~]# ./breaks.sh (测验成果)
enter the number:
5
------current is 1 loop----
------current is 2 loop----
------current is 3 loop----
------current is 4 loop----
-------exit for loop-----

continue 句子用来越过本次循环中的代码,直接跳回到循环的开端方位。假如条件为真则开端下一次循环,不然退出循环。

[root@sziit ~]# vim continues.sh (示例)

#!/bin/bash
#filename:continues
echo "output the number:"
read N
echo "------------------"
int=1
for int in `seq 7`
do
if [ $N -gt 7 ] ;then
echo "please enter a number[1-7]"
break
elif [ $N -le 0 ];then
echo "please enter a number[1-7]"
break
else
if [ $int -eq $N ] ;then
echo "-"
continue
fi
fi
echo "$int"
done
[root@sziit ~]# ./continues.sh (测验成果)
output the number:
4
------------------
1
2
3
-
5
6
7

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表众发娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1

    (转)sshdITeye

    运用,设定,这个
  • 2

    几种监控用守时使命ITeye

    监控,网络连接,进程
  • 3

    Ubuntu下装置php扩展ITeye

    装置,扩展,办法
  • 4
  • 5
  • 6
  • 7

    浅谈https\ssl\数字证书(2)ITeye

    证书,数字证书,客户端
  • 8
  • 9
  • 10