基础for循环有三种:
①直接写-------例如:for i in 1,2,3,4(注:i 是变量; in是在什么地方;do和done之间是循环体)
do
echo $i
done
②通过一个序列--------例如:for i in { 1..10}
③通过命令-------例如:for i in ‘ ls /root | xargs ’ (注:xargs是横着排)
while循环:(专门用来写无限循环的,while循环后面跟的是条件,符合条件进行无限循环,不符合停止循环)
模式-----while 真 / 假 条件
do
循环体
done
*********************循环控制命令有三个:return、break、continue
*********************break:跳出离他最近的一个循环,跳出循环体了。
********************continue:终止当前本次循环,并没有跳出循环体。
例题:1,传入一个网段地址,自动找出本网段内存活的IP地址。2,将存活的IP地址当作密码来创建Linux用户,用户名格式为:你的名字_数字 3,有几个存活IP地址,就自动创建几个用户 4,最后将创建的用户名和密码写入到/tmp目录下的某文件里