当前位置:网站首页>shell脚本实例
shell脚本实例
2022-08-05 09:07:00 【夒爘僭鐤螫】
目录
1、通过交互式方法新建用户useradd,当用户不存在时才可新建,用户存在时,提示用户已存在。
1、通过交互式方法新建用户useradd,当用户不存在时才可新建,用户存在时,提示用户已存在。
#!/bin/bash
read -p "创建新用户的用户名: " name
A=$(grep "$name" /etc/passwd | wc -l )
if [ $A -eq 0 ];then
useradd $name
read -p "请输入密码: " passwd
echo "$passwd" | passwd --stdin $name
echo "用户创建完成"
else
echo "$name用户已存在"
fi

2、使用for循环写出乘法口诀表

验证:

3、使用for循环画出三角形

验证:

4、使用for循环画出倒三角形

验证:
5、使用for批量新建新用户
①新建一个name.txt用户列表,输入新建的用户名。
②写脚本,且调用name.txt进行兴建用户

验证:

6、 批量删除用户(依赖于第五道题)

验证①
验证② 当用户已经删除,还执行删除会怎样? 
7、检查ip 是否存在

验证:
边栏推荐
猜你喜欢
随机推荐
树状数组模版+例题
深度学习21天——卷积神经网络(CNN):天气识别(第5天)
这样写有问题吗?怎么在sql-client 是可以做到数据的同步的
JS syntax usage
【ASM】字节码操作 方法的初始化 Frame
让程序员崩溃的N个瞬间(非程序员误入)
动态库之间回调函数使用
Example of Noise Calculation for Amplifier OPA855
flink cdc支持从oracle dg库同步吗
16种香饭做法全攻略
IT研发/开发流程规范效能的思考总结
【LeetCode】623. 在二叉树中增加一行
The Seven Weapons of Programmers
哪个是你爱情的颜色?
放大器OPA855的噪声计算实例
PAT乙级-B1020 月饼(25)
基于 Kubernetes 的微服务项目整体设计与实现
SQL语句查询字段内重复内容,并按重复次数加序号
【零基础玩转BLDC系列】无刷直流电机无位置传感器三段式启动法详细介绍及代码分享
sql server收缩日志的作业和记录,失败就是因为和备份冲突了吗?








