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)
还没有任何评论哟~
