编写一个shell脚本,批量创建Linux普通用户 要求运行脚本时输入 前缀+编号初始值+数量 如果已经存在提醒

在这里插入图片描述
代码:
#!/bin/bash
read -p “请输入前缀:” name
if [[ -z n a m e ] ] ; t h e n e c h o " 不 能 为 空 , 请 输 入 部 门 名 称 " e x i t f i r e a d − p " 请 输 入 编 号 起 始 值 : " n o i f [ [ ! " name ]];then echo "不能为空,请输入部门名称" exit fi read -p "请输入编号起始值:" no if [[ ! " name]];thenecho""exitfireadp":"noif[[!"no" =~ 1+$ ]];then
echo “错误,请输入数字”
exit
fi
read -p “请输入创建的数量:” num
if [[ ! " n u m " =   [ 0 − 9 ] + num" =~ ^[0-9]+ num"= [09]+ ]];then
echo “错误,请输入数字”
exit
fi

for i in seq $num
do
user=" n a m e name name[ n o + no+ no+i-1]"
useradd $user
if [ ? − e q 0 ] ; t h e n e c h o " ? -eq 0 ];then echo " ?eq0];thenecho"user is created"
else
echo “$user is exiting”
fi
done

效果如图:
在这里插入图片描述


  1. 0-9 ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值