练习_用户存在_命令判断

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/usr/bin/bash
read -p "please input a username:" user
 
id $user &>/dev/null  # id user 用户是否存在
if [ $? -ne 0 ];then
        echo "no such user: $user"
        exit 1
fi
 
read -p "Are you sure?[y/n]:" action
#if [ $action = "y" -o $action = "Y" -o $action = "YES" ];then  #-o 或者
#       userdel -r $user
#       echo "$user is deleted"
#fi
 
case "$action" in  
y|Y|yes|YES)  # 集合
        userdel -r $user
        echo "$user is deleted"
        ;;
*)
        echo "error"
        ;;
esac

  

1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/bash
 
#判断命令是否存在
 
command1=/usr/bin/ls
 
if command -v $command1 &>/dev/null;then
        :                         #如果命令存在 则不执行任何操作
else
        echo "yum -y install xx"  #如果命令不存在 执行安装命令
fi

  

posted @   smatterer  阅读(14)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示