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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了循环结构 函数及中断控制 case语句相关的知识,希望对你有一定的参考价值。

1:使用for循环结构

一.for循环的基本用法

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

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

[[email protected] ~]# 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
[[email protected] ~]# chmod +x chkhost.sh

以上是关于循环结构 函数及中断控制 case语句的主要内容,如果未能解决你的问题,请参考以下文章

Day03 循环&case条件&函数&中断控制

shellwhile循环,C-for循环,until循环,case分支结构,流程控制语句

流程控制语句简介与用户身份及文件权限简介

6多分支if结构和case循环语句

java之分支结构及循环

循环与函数及相关例子