循环控制语句

循环控制语句:

continue ,break,exit

break:在循环内部,执行到break命令时,会立即跳出当前循环,并终止

continue:把执行到continue时,跳出当前循环,但是如果循环条件依旧满足,会执行后续的循环条件

exit:立即跳出,不论几层

echo

-n 表示不换行输出

-e 输出转义字符

\b 相当于退格键

\n 换行,相当于回车

\f 换行,换行后的新行的开头连着上一行的行尾

\t 相当于tap键 横向制表符

while和until的语法:

while循环:满足条件就执行循环,不满足条件才会退出

死循环,不知道循环多少次,需要主动结束循环或者达到条件才结束循环

格式:

while[判断条件]

do

命令序列

done

死循环格式:

while true  (永远为真,即死循环)

do

命令序列

done

until循环:条件不满足才执行循环,一旦条件成立,循环终止

格式:

until[判断条件]

do

命令序列

done

双层循环:

例:利用双循环实现99乘法表:

练习1:

利用for循环,将/opt目录下,所有以.txt结尾的文件合并成一个文件,合并到xy102.txt

练习2:

测试一个网段,C类私有地址,32位的网段,测试可以ping通的地址,保留到/opt/hosts.txt;如果不通,提示不通即可

练习3:

计算器,实现整数的+,-,*,/,以及%

练习4:

分别求出1-100的总和,奇数和,偶数和

练习5:

定义好一个密码,脚本判断密码输入是否正确,正确的密码是123456,输入正确则提示正确,输入3次错误则密码已锁定。

练习6:

演示:

练习7:

使用循环语句,将0-255的十进制数转换为8位的二进制数

演示:


 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值