我的创作纪念日
机缘
最初来到CSDN是为了分享自己所学的知识以及来学习他人的知识
当然也是为了成为一位非常优秀的IT人
收获
学习到了很多知识,解答了很多问题
也认识到了很多志同道合的人
日常
创作的都是我每天都在学习的东西,每天学习的干货都会分享
成就
这是一个linux中批量创建用户的脚本
read -p "请选择您的操作1.创建用户 2.删除用户:" sel
#判断如果选择添加
if [ $sel -eq 1 ];then
read -p "请输入用名:" username
if [[ $username =~ ^[0-9]+$ ]]; then
? ? ? ? echo "用户名不能为数字"
? ? ? ? exit
fi
read -p "请输入创建用户的个数:" count
if [[ $count =~ ^[^0-9]+$ ]]; then
? ? ? ? echo "个数必须为数字"
? ? ? ? exit
fifor i in `seq $count`
do
? ? ? ? useradd $username${i} &> /dev/null
? ? ? ? echo "123456" |passwd --stdin $username${i} &> /dev/null
? ? ? ? echo "用户创建成功!"
done
#如果选择删除
elif [ $sel -eq 2 ];then
read -p "请输入用名:" username
if [[ $username =~ ^[0-9]+$ ]]; then
? ? ? ? echo "用户名不能为数字"
? ? ? ? exit
fi
read -p "请输入删除用户的个数:" count
if [[ $count =~ ^[^0-9]+$ ]]; then
? ? ? ? echo "个数必须为数字"
? ? ? ? exit
fifor i in `seq $count`
do
? ? ? ? userdel -r $username${i} &> /dev/null
done
? ? ? ? echo "$username 删除成功!"
else
? ? ? ? echo "您的输入有误,程序退出!"
? ? ? ? exit
fiseq 命令可以生成序号,格式为:seq 100 表示生成序号1-100
憧憬
希望未来成为一个优秀的DBA
Tips
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!