shell创建用户的脚本,

shell脚本创建普通用户

执行脚本创建时提示:

需求输入创建用户的前缀以及后缀

1.用户前缀必须为英文

       【非英文则提示错误】

2.用户后缀必须为数字

         【非数字则提示错误】

【代码如下】

复制代码
 1 #!/usr/bin/bash
 2 
 3 read -p "请输入用户的前缀: " qz
 4 if [[ ! $qz =~ ^[a-Z]+$ ]];then
 5 echo "你输入的前缀不是英文...."
 6 exit
 7 fi
 8 
 9 read -p "请输入创建用户的后缀: " hz
10 if [[ ! $hz =~ ^[0-9]+$ ]];then
11 echo "你输入后缀的不是数字"
12 
13 else
14 user=${qz}${hz}
15 id $user &>/dev/null
16 if [ $? -eq 0 ];then
17 echo "用户已经存在 $user"
18 else
19 useradd $user
20 echo "用户 $user创建成功"
21
22 fi
23 fi
复制代码

                                                          【效果图】

 

posted @   名字长的像一只老山羊  阅读(182)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示