⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 delete

📁 linux C 写的图书馆学生登入界面源码
💻
字号:
#! /bin/sh -record_file=passwdclearecho "             删除用户记录 "while truedoecho " "echo  "输入用户ID: "  read uidif(test -z $uid)thenecho  " 没有键入ID,请再次输入"                                                                                continueelif(         echo $uid>temp         grep -q "[^0-9]" temp)then     echo "无效ID"elif(  test "$uid" -lt "500")               #判空方法2 "$uid" = " "then    echo "用户ID需要大于500,请再次输入"continue                                                                                elif# ( cut -f 3 -d ':' $record_file|grep -wq $uid(awk -F : ' {print $3} ' $record_file|grep -wq $uid)thenawk -F : ' $3 == '$uid' ' $record_filebreakelseecho "此用户名不存在"continuefidonewhile truedoecho "确认删除?(Y或N)"read answer1case $answer1 iny) awk -F : ' $3 == "$uid" ' $record_file|grep -v $uid $record_file >tempmv -f temp $record_file#userdel -r echo "记录已删除"break;; Y) awk -F : ' $3 == "$uid" ' $record_file|grep -v $uid $record_file >tempmv -f temp $record_fileecho "记录已删除"break;; n)sh menu ;; N)sh menu ;; *)echo "错误,请输入Y或N"continue ;;esacdonewhile truedoecho "再删除一个么?(Y或N)"read answer2case $answer2 iny)sh delete;;Y)sh delete;;n)sh menu;;N)sh menu;;*)echo "错误,请输入Y或N" continueesacdone

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -