スクリプトadmin_user.shを書く、その使用方法の形式は次のとおりです。
admin_user.sh --add USERLIST --del USERLIST -v | --verbose -h | --help
その中でも、
-h | --helpオプションは、単独で使用することができ、ヘルプ情報を表示します。
ユーザーを追加する-addオプション、ユーザーリストのUSERLIST、コンマユーザーで区切られました。
ユーザーを削除する-delオプション、ユーザー間のカンマで区切られたユーザリスト、用USERLIST。
-addや--delオプションを使用するときは、-vオプションを使用する場合は、詳細なヒントを表示します。
#!/ binに/ bashのの #の DEBUG = 0 ADD = 0 DEL = 0 のための I で ` SEQ 0 $#`; 行う 場合は、[$#-gt 0 ]; その後、 小文字を $ 1 で -v | - 冗長) DEBUG = 1つの シフトを ;; -h | - ヘルプ) エコー " 使い方:`ベース名$ 0` --add USERLIST --del USERLIST -v | --verbose -h | --help " 終了0 ;; -)を追加 ADD = 1つの ADDUSERS = $ 2 シフト 2を ;; - デル) DELは = 1 DELUSERS = $ 2 シフト 2を ;; * ) エコー " 使い方:`ベース名$ 0` --add USERLIST --del USERLIST -v | --verbose -h | --help " の出口7 ;; ESACの fiが 行わ #添加用户 場合は、[$ -eqを追加1 ]; その後 のための USER で ` エコー$ ADDUSERS | SED ' S /、/ / G ' '。行う 場合 のidの$ USER&>は/ dev / nullを。その後、 [$ DEBUG -eq 1 ] && エコー " ユーザーの$ USERが存在する。" 他 のuseraddの$ USER [$ DEBUG -eq 1 ] && エコー " ユーザーの$ USER成功します。" Fiが 行わ Fiの #删除用户 場合は、[$ DEL -eq 1 ]。その後 のための USER で ` エコー $ DELUSERS |SED ' S /、/ / G ' '。やる ならば!idの$ USER&>は/ dev / nullを。その後、 [$ DEBUG -eq 1 ] && エコー " ユーザーの$ USERが存在しません。" 他 userdelの - R $ USER [$ DEBUG -eq 1 ] && エコー " デルのユーザーの$ USER成功を" Fiが 行わ Fiの