Linux:shell脚本:基础使用(3)

for循环语句

语句格式

for for变量 in 取值列表(可以是变量或者自己定义)
do
        循环内容
done

工作方式就是通过取值列表去判断循环的次数,每次循环的同时把列表一行的值赋予到for变量。取值方式如果是数字,那就通过数字去判断循环的次数,如果是文件,那就通过里面的函数去判断循环次数,每次循环取的值就是文件里的一行,一行,每次取值同时赋值到for变量,下次再次循环,抛弃上一行,将这一行的再次赋值,次次这样循环,直到取值取尽

Linux:shell脚本:基础使用(3)_第1张图片

Linux:shell脚本:基础使用(3)_第2张图片 

 这个是数字的

Linux:shell脚本:基础使用(3)_第3张图片

Linux:shell脚本:基础使用(3)_第4张图片 

 也可以通过文件的内容进行循环

 下面展示几个案例

Linux:shell脚本:基础使用(3)_第5张图片 

 循环ping,测试那个ping的通则输出主机开启,相反则输出关闭

Linux:shell脚本:基础使用(3)_第6张图片

通过读取文件,创建用户,同时设置密码

  Linux:shell脚本:基础使用(3)_第7张图片

乘法表


未完待续

你可能感兴趣的:(运维,shell脚本)