Advertisement

Linux练习:在系统中检查该用户的存在性。如果发现有,则输出提示信息;否则则执行添加操作。

阅读量:

请用户输入一个用户名用于查询系统中是否已有记录;如果发现有记录,则打印相关信息;否则,请为其注册新账户。

方法1
复制代码
    ##创建shell文件
    
    vim shell.sh
    
    ##读取命令:-p 参数,在read命令行中直接指定一个提示,即在输入前打印提示信息
    
    read -p "please input a username:" MYUSER
    
    ##if...then...fi句型
    ##设置:为切割符,-f表示第几列,这里取第一列
    ##  | :通道符,上一条命令的输出,作为下一条命令参数
    if cut -d: -f1 |grep "^$MYUSER$" /etc/passwd &>/dev/null
    then
    MYSHELL=`grep "^MYUSER" /etc/passwd | cut -d: -f7 `
    #echo:打印变量的值或者给定的字符串
    echo "${MYUSER}'s shell is $MYSHELL"
    else
    echo "$MYUSER is not exist"
    fi
    
    
    AI写代码c

全部评论 (0)

还没有任何评论哟~