shell---第三次作业

第一题

1.1创建20用户 (多种)
用户前缀由用户输入
用户初始密码由用户输入
例如:test01,test10

1.2测试

1.3代码块

#!/bin/bash
read -p "用户" user
read -p "密码" passwd
for ((i=1;i<=15;i++ ));do
        user=$pre$i
       if id $user &>/dev/null; then
        echo "$user存在"
else
        useradd  $user
        echo "$passwd" | passwd $user --stdin &>/dev/unll
        echo "成功"
fi
        
done

第二题

2.1测试你当前主机该网段内有哪些主机是UP,哪些是down的。

2.2测试

2.3代码块

#!/bin/bash
while true
do
  select i in ping quit
  do
    echo $i
    case $i in
      ping)
        read -p "请输入ip地址:" host
        $i -c 2  $host &> /dev/null
        if [ $? -eq 0 ];then
          echo "up"
          echo $host >> /tmp/host_up.txt
        else
          echo "dowm"
          echo $host >> /tmp/host_dowm.txt
        fi
        ;;
      quit)
          exit 0
          ;;
        *)
          echo "输入错误"
      esac
    done
  break
done
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值