用户输入一个用户名,判 断用户是否存在。(大神绕行) 要求: 1 如果存在 ,输出用户/etc/passwd相应一行。 2 如果不存在 则创建该用户。 [root@server0 ~]# vim /root/3.sh

脚本内容: #!/bin/bash read -p '请输入一个用户名' user id $user &> /dev/null if [ $? -eq 0 ];then grep $user /etc/passwd else useradd $user echo $user 创建成功 fi

[root@server0 ~]# chmod +x /root/3.sh //增加脚本运行权限

用户存在验证: [root@server0 ~]# /root/6.sh 请输入一个用户名fanfan01 fanfan01:x:1002:1002::/home/fanfan01:/bin/bash

用户不存在创建验证: [root@server0 ~]# /root/6.sh 请输入一个用户名fanfan06 fanfan06 创建成功