========================================================== ========================================================== ============
#! /Bin/bash
#
If [! $ #-EQ 1]; then
Echo './user. Sh -- add | -- del'
Exit 1
Fi
Case "$1" in
-- Add)
For I in {1 .. 10}
Do
If Id user $ I &>/dev/NULL; then
Echo "User $ I is exists ."
Else
Useradd user $ I
Echo "User $ I" | passwd -- stdin user $ I &>/dev/null
Echo "Add User user $ I finished ."
Fi
Done
;;
-- Del)
For I in {1 .. 10}
Do
If Id user $ I &>/dev/NULL; then
Echo "delete user $ I finished ."
Userdel-r user $ I
Else
Echo "User $ I is not found ."
Fi
Done
;;
*)
Echo './user. Sh -- add | -- del'
Esac
========================================================== ========================================================== ============
#! /Bin/bash
If [$ #-lt 2]; then
Echo "usage $0 -- add user1, user2, user3 | -- del user1, user2, user3 | -- help"
Exit 1
Fi
If [$1 = "-- add"]; then
For I in 'echo $2 | SED's/, // g''
Do
If Id $ I &>/dev/NULL; then
Echo "$ I exists ."
Exit 9
Else
Useradd $ I
Echo $ I | passwd -- stdin $ I &>/dev/null
Echo "Add User $ I finished ."
Fi
Done
Elif [$1 = "-- del"]; then
For I in 'echo $2 | SED's/, // g''
Do
If Id $ I &>/dev/NULL; then
Userdel-r $ I
Echo "delete user $ I finished ."
Else
Echo "No Sush $ I ."
Exit 9
Fi
Done
Elif [$1 = "-- Help"]; then
Echo "usage $0 -- add user1, user2, user3 | -- del user1, user2, user3 | -- help"
Else
Echo "usage $0 -- add user1, user2, user3 | -- del user1, user2, user3 | -- help"
Fi
This article from the "quiet fan Yin" blog, please be sure to keep this source http://mastters.blog.51cto.com/6516495/1530756