1 如果存在用户,则删除,否则打印用户已在
#!/bin/bash
#
for i in {1..10}; do
if id user$i &> /dev/null; then
userdel -r user$i
echo "delete user$i finished"
else
echo "user$i not exist"
fi
done
2 输入 add del来根据输入的不同执行不同的任务:

3 实现 user --add a,b,c 或者 user --del a,b,c的效果:

4 当非quit时 不退出 否则推出:

5 组合测试条件:
-a: 与关系 and
-o: 或关系 or
! : 非关系
写法:
if [ $# -gt 1 -a $# -le 3 ] 判断条件的组合
本文详细介绍了使用bash脚本实现批量用户管理功能,包括用户删除、根据命令执行不同任务以及实现类似命令行参数效果的用户添加与删除操作。脚本通过循环与条件判断语句,灵活地处理用户数据并提供交互式命令处理能力。

被折叠的 条评论
为什么被折叠?



