shell编程问题(急)

shell编程问题(急)

用shell脚本添加一用户
要求:用户名必须只含字母和数字的组合,也可以都是字母 或者 都是数字
用户名判断怎么写?
你可以直接用图形界面来实现啊,在red hat 9.0下,点击开始,在系统工具里面有个用户与组群管理的工具,相信这里可以给你启发的。。。。。。。。
user="test"
if echo $user | grep [^0-9a-zA-Z];then
    echo "不合法的用户名"
else
    useradd $user
fi