写一个支持选项的增加或删除用户的shell脚本,具体要求如下:
- 只支持三个选项:’–del’,’–add’,’–help’,输入其他选项报错。
- 使用’–add’时,需要验证用户名是否存在,存在则反馈存在,且不添加。 不存在则创建该用户,需要设置与该用户名相同的密码。
- 使用’–del’时,需要验证用户名是否存在,存在则删除用户及其家目录。不存在则反馈该用户不存在。
- –help选项反馈出使用方法。
- 能用echo $?检测脚本执行情况,成功删除或添加用户为0,不成功为非0正整数。
- 能以英文逗号分割,一次性添加或者删除多个用户。例如 adddel.sh –add user1,user2,user3
核心要点
case
判断
批量添加多用户 需要for循环
代码内容
1 |
|