## 循环语句里面的continue和break.while:doread-p"please input a number:"nif[ -z"$n"]thenecho"提醒,你需要输入内容."continuefin1=`echo$n|sed's/[0-9]//g'`if[ ! -z"$n1"]thenecho"输入错误,你只能输入一个纯数字."continuefibreakdoneecho$n 执行如图: 【完】...
语法while条件;do...;done 1.利用while循环计算1到100的和: 示例代码1: #!/bin/bashi=1sum=0while[$i-le 100 ]doletsum=sum+$ileti++doneecho$sum 示例代码2:利用while循环计算1到100之间所有奇数之和 #!/bin/bashi=1sum=0while[$i-le 100 ]doletsum=sum+$ileti+=2doneecho$sum 示例代码3:利用...
A=(vsftpd named sshd) for i in ${A[*]};do /etc/init.d/$i start done 二、while循环: 概述:重复测试某个条件,只要条件成立,就重复执行命令,条件不成立,立即退出,自带判断; 语法:while 条件测试操作 ;do 重复执行的命令 done while循环体内常用的命令: let i++等于i=$(expr $i+1) ##变量i每...
break 后面跟一个数字,让它一次性地跳出两层循环: #!/bin/bash i=0 while ((++i)); do #外层循环 if((i>4)); then break fi j=0; while ((++j)); do #内层循环 if((j>4)); then break 2 // 2层循环都跳出 fi printf "%-4d" $((i*j)) done printf "\n" done 1. 2. 3. 4...
break:如果是一个真正的数字,则跳出整个while语句。 三、break的用法 示例: #! /bin/bash for i in `seq 1 5` do echo $i if [ $i == 3 ] then break fi echo $i done echo aaa 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
简介:shell学习(五) 【循环控制continue,break、while 语法】 循环控制语句 break break 跳出循环终止本次循环 示例:#要求用户输入一个字母,当输入Q的时候退出 #!/bin/bashfor((;;))doread -p "char:" chif [ $ch == "Q" ]then breakelseecho '输入的是'$chfidone ...
Shell还有until循环,类似C语言的do...while循环。本章从略。 break和continue break[n]可以指定跳出几层循环,continue跳过本次循环步,没跳出整个循环。 break跳出,continue跳过。 ——— 版权声明:本文为CSDN博主「舌耳」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https...
while …; do …. done 当while中的表达式为真时,将一直循环。 能够用keyword” break ” 用来跳出循环;也能够用keyword” continue ”用来不运行余下的部分而直接跳到下一个循环。 实例3-4-1 #!/bin/sh num=10 while [ ! “$num” = “0” ]; do ...
使用break退出循环:fori in{1..10}doif[$i-eq5]thenbreakfiecho"Number:$i"done 使用continue跳过...
while : do read -p "请设置用户前缀/数量/密码: " prefix num pass cat <<-EOF 用户前缀:$prefix 用户数量:$num 用户密码:$pass EOF read -p "是否确认创建:[Y/N]" action if [ $action = y ];then break fi done echo "starting create users..." ...