shell编码命令不是特别清楚

编写脚本完成以下任务,创建并编写cuser.sh脚本,将脚本定义为命令:cuser
该命令有以下功能:
Cuser –add shelltest 创建用户,创建之前需判断用户是否存在,
如果存在则删除在创建,如果不存在则直接创建(
提示:id –u用户名拿到用户id赋值给变量userid(或者¥UID拿到用户id)
,如果id大于0则存在,0是root用户)
Cuser –del shelltest 删除用户,连同用户的家目录、邮箱目录一起删除
(提示:回忆命令:userdel –r用户名),
这个需要怎么编写?