本文共 666 字,大约阅读时间需要 2 分钟。
1:使用for循环结构
一.for循环的基本用法
脚本1,通过循环读取账户文件user.txt,批量创建账户:
[root@2015idc ~]# vim for01.sh#!/bin/bashfor i in $(cat root/user.txt)douseradd $iecho "123456" | passwd --stdin $idone[root@2015idc ~]# chmod +x for01.sh二.批量检测多个主机的存活状态
[root@2015idc ~]# vim chkhost.sh
#!/bin/bashfor IP in {1..254}doping -c 3 -i 0.2 -w 3 192.168.4.$IP &> /dev/nullif [ $? -eq 0 ] ; thenecho "Host 192.168.4.$IP is up."elseecho "Host 192.168.4.$IP is down." fidone[root@2015idc ~]# chmod +x chkhost.sh测试,验证脚本
... ...[root@2015idc ~]# ./chkhost.sh Host 192.168.4.1 is up.Host 192.168.4.2 is down.Host 192.168.4.3 is down.... ...转载于:https://blog.51cto.com/20214843/2071275