码迷,mamicode.com
首页 > 其他好文 > 详细

循环结构 、 函数及中断控制 、 case语句

时间:2018-02-12 11:15:15      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:控制   for循环结构   down   one   bash   循环结构   for   .sh   chm   

1:使用for循环结构

一.for循环的基本用法

脚本1,通过循环读取账户文件user.txt,批量创建账户:
[root@2015idc ~]# vim for01.sh
#!/bin/bash
for i in $(cat root/user.txt)
do
useradd $i
echo "123456" | passwd --stdin $i
done
[root@2015idc ~]# chmod +x for01.sh

二.批量检测多个主机的存活状态

[root@2015idc ~]# vim chkhost.sh
#!/bin/bash
for IP in {1..254}
do
ping -c 3 -i 0.2 -w 3 192.168.4.$IP &> /dev/null
if [ $? -eq 0 ] ; then
echo "Host 192.168.4.$IP is up."
else
echo "Host 192.168.4.$IP is down."
fi
done
[root@2015idc ~]# chmod +x chkhost.sh

循环结构 、 函数及中断控制 、 case语句

标签:控制   for循环结构   down   one   bash   循环结构   for   .sh   chm   

原文地址:http://blog.51cto.com/20214843/2071275

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!