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 ##结束判断