第一题
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