Linux怎么判断用户是否存在

Linux怎么判断用户是否存在 , 随小编一起看一下具体内容吧 。

Linux怎么判断用户是否存在

文章插图

需要这些哦
Fedora 33 (Workstation Edition)
方式/
1以Fedora Linux为例 , 同时按【ALT+F2】 , 输入gnome-terminal , 打开终端 。
Linux怎么判断用户是否存在

文章插图

2【Linux怎么判断用户是否存在】touch t.sh; chmod 755 t.sh
成立一个t.sh的剧本文件 , 并加上可执行权限 。
Linux怎么判断用户是否存在

文章插图

3gedit t.sh &
后台运行gedit编纂器 , 打开t.sh 。
Linux怎么判断用户是否存在

文章插图

4read -p "输入用户名称:" uname
cat /etc/passwd | grep $uname >/dev/null \
&& echo "存在用户:$uname" \
|| echo "不存在用户:$uname"
输入上面的代码 , 保留到t.sh文件中 。
Linux怎么判断用户是否存在

文章插图

5在终端中./t.sh执行剧本 , 执行结果如下图所示 。
Linux怎么判断用户是否存在

文章插图

6为了便利判定 , 剧本后面可以接参数 , 是以点窜上面的代码为:
uname=$1
cat /etc/passwd | grep $uname >/dev/null \
&& echo "存在用户:$uname" \
|| echo "不存在用户:$uname"
Linux怎么判断用户是否存在

文章插图

7之后用t.sh判定时 , 只需要在剧本后面接用户名即可 , 而不需要剧本再提醒了 。
Linux怎么判断用户是否存在

文章插图

注重事项有效 , 点赞 , 疑问 , 留言 , 喜好 , 存眷 。

以上内容就是Linux怎么判断用户是否存在的内容啦 , 希望对你有所帮助哦!

    推荐阅读