nihao吧 关注:167贴子:1,364
  • 3回复贴,共1


IP属地:辽宁1楼2023-06-30 12:58回复
    dfsff


    IP属地:河北2楼2024-05-26 18:59
    回复
      #!\bin\sh
      function func1(){
      echo -e "\033[32m ——————————————————————————————————————————————————————————————————————————— \033[0m"
      echo "输入 1 查看软件是否安装"
      echo "输入 2 查看系统所有分区表"
      echo "输入 3 查看系统磁盘剩余空间"
      echo "输入 4 批量创建用户"
      echo "输入 5 批量删除用户"
      echo "输入 6 删除当前目录下所有大小为0的文件"
      echo "输入 7 开始一百内正整数的无聊小游戏"
      echo "输入 8 退出"
      echo -e "\033[32m ——————————————————————————————————————————————————————————————————————————— \033[0m"
      }
      function caishuzi(){
      shuzi=$[$RANDOM%101]
      while :
      do
      read -p "请输入一个0-100的数字:" n1
      if [ -z "$n1" ]
      then
      echo "必须输入一个数字"
      continue
      fi
      n2=`echo $n1 |sed 's/[0-9]//g'`
      if [ -n "$n2" ]
      then
      echo "你输入的数字不是正整数"
      continue
      else
      if [ $shuzi -gt $n1 ]
      then
      echo "你输入的数字小了,请重来"
      continue
      elif [ $shuzi -lt $n1 ]
      then
      echo "你输入的数字大了,请重来"
      continue
      else
      echo "恭喜你,答对了"
      break
      fi
      fi
      done
      }
      function zengjia(){
      for i in {101..120}
      do
      username="user_"${i}
      pwd=$username
      useradd -g testgroup ${username}
      echo "${username}:${pwd}"|chpasswd
      echo "创建用户: $username成功,密码设置为: $pwd,以加入用户组testgroup"
      done
      }
      function shanchu(){
      for i in {101..120}
      do
      username="user_"${i}
      userdel -r $username
      echo "用户:$username 已删除"
      done
      }
      function chaxun(){
      read -p "输入软件名字:" ruanjian
      if [ ! -f $ruanjian ];
      then
      echo "该软件不存在"
      else
      echo "该软件存在"
      fi
      }
      function fenqu(){
      df -T
      }
      function shengyu(){
      df -lh
      }
      function shan0(){
      find . -type f -size 0 -exec rm -rf {} \;
      echo "大小为0的文件已删除"
      }


      IP属地:河北3楼2024-05-26 19:34
      回复
        func1
        while true;
        do
        read -p "请输入数字 1-8 : " xuanze
        if [ $xuanze -eq 1 ]
        then
        chaxun
        func1
        else
        if [ $xuanze -eq 2 ]
        then
        fenqu
        func1
        else
        if [ $xuanze -eq 3 ]
        then
        shengyu
        func1
        else
        if [ $xuanze -eq 4 ]
        then
        zengjia
        func1
        else
        if [ $xuanze -eq 5 ]
        then
        shanchu
        func1
        else
        if [ $xuanze -eq 6 ]
        then
        shan0
        func1
        else
        if [ $xuanze -eq 7 ]
        then
        caishuzi
        func1
        else
        if [ $xuanze -eq 8 ]
        then
        exit
        fi
        fi
        fi
        fi
        fi
        fi
        fi
        fi
        done


        IP属地:河北4楼2024-05-26 19:36
        回复