循环控制语句:
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位的二进制数

演示:

825

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



