当前位置:网站首页>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 是否存在

验证:
边栏推荐
- 只有一台交换机,如何实现主从自动切换之nqa
- Chapter 12 Bayesian Networks
- 苹果官网商店新上架Mophie系列Powerstation Pro、GaN充电头等产品
- Luogu P1908: 逆序对 [树状数组]
- openpyxl to manipulate Excel files
- 六年团队Leader实战秘诀|程序员最重要的八种软技能 - 脸皮薄容易耽误事 - 自我营销
- tensorflow.keras无法引入layers
- The Secrets of the Six-Year Team Leader | The Eight Most Important Soft Skills of Programmers
- seata源码解析:TM RM 客户端的初始化过程
- pytorch余弦退火学习率CosineAnnealingLR的使用
猜你喜欢

DPU — 功能特性 — 网络系统的硬件卸载

Chapter 12 Bayesian Networks

Creo 9.0 基准特征:基准平面

Overall design and implementation of Kubernetes-based microservice project

Assembly language (8) x86 inline assembly

Why is pnpm hitting npm and yarn dimensionality reduction?

IT研发/开发流程规范效能的思考总结

How to make a puzzle in PS, self-study PS software photoshop2022, PS make a puzzle effect

Code Audit - PHP

Example of Noise Calculation for Amplifier OPA855
随机推荐
express hot-reload
Hundred lines of code launch red hearts, why programmers lose their girlfriends!
网页直接访问链接不让安全中心拦截
Hbuilder 学习使用中的一些记录
欧盟 | 地平线 2020 ENSEMBLE:D2.13 SOTIF Safety Concept(上)
leetcode refers to Offer 10- II. Frog jumping steps
(转)[Json]net.sf.json 和org.json 的差别及用法
干货!生成模型的评价与诊断
【LeetCode】623. 在二叉树中增加一行
好资料汇总
seata源码解析:TM RM 客户端的初始化过程
Xcode 12 ld: symbol(s) not found for architecture armv64
【LeetCode】623. Add a row to the binary tree
【Excel实战】--图表联动demo_001
CVPR 2022 | 将X光图片用于垃圾分割,港中大(深圳)探索大规模智能垃圾分类
The Secrets of the Six-Year Team Leader | The Eight Most Important Soft Skills of Programmers
sphinx matches the specified field
随时牵手 不要随意分手[转帖]
让程序员崩溃的N个瞬间(非程序员误入)
嵌入式实操----基于RT1170 移植memtester做SDRAM测试(二十五)