1 #!/bin/bash
2 if [ $1 == '--add’ ] ##判断(1)如果参数$1等于’--add’
3 then ##那么
4 for I in `echo $2 | sed 's/,/ /g’` ## 定义循环条件定义变量名为’I’
变量列表为`echo $2 | sed 's/,/ /g’`
5 do ##开始循环
6 if id $I &>/dev/null ##判断(2)如果用户存在
7 then ##那么
8 echo $I 已存在 ##显示用户存在
9 else ##否则
10 useradd $I ##创建用户
11 echo $I | passwd $I --stdin&>/dev/null ##创建密码
12 echo 创建用户成功 ##显示创建成果
13 echo 密码与用户名一样,请及时登录修改密码##显示
14 fi ##判断结束
15 done ##循环结束
16
17 elif [ $1 == '--del’ ] ##判断(1)如果参数$1等于’--del’
18 then ##那么
19 for I in `echo $2 | sed 's/,/ /g’`## 定义循环条件定义变量名为’I’
变量列表为`echo $2 | sed 's/,/ /g’`
20 do ##开始循环
21 if id $I &>/dev/null ##判断(3)如果用户存在
22 then ##那么
23 userdel -r $I &>/dev/null ##删除用户
24 echo $I 已经删除 ##显示已经删除
25 else ##否则
26 echo $I 不存在 ##显示用户不存在
27 fi ##结束判断
28 done ##结束循环
29 fi ##结束判断
转载于:https://blog.51cto.com/samanlinux/1731204