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

📄 tmp9~

📁 shell系统管理开发 shell系统管理开发
💻
📖 第 1 页 / 共 2 页
字号:
|学生学号|           |学院编号|   |学院名称|BASH=/bin/bashBASH_ARGC=()BASH_ARGV=()BASH_LINENO=([0]="203" [1]="79" [2]="134" [3]="79" [4]="206" [5]="79" [6]="134" [7]="79" [8]="259" [9]="128" [10]="79" [11]="259" [12]="128" [13]="79" [14]="259" [15]="128" [16]="79" [17]="259" [18]="128" [19]="79" [20]="96" [21]="473" [22]="0")BASH_SOURCE=([0]="./manager" [1]="./manager" [2]="./manager" [3]="./manager" [4]="./manager" [5]="./manager" [6]="./manager" [7]="./manager" [8]="./manager" [9]="./manager" [10]="./manager" [11]="./manager" [12]="./manager" [13]="./manager" [14]="./manager" [15]="./manager" [16]="./manager" [17]="./manager" [18]="./manager" [19]="./manager" [20]="./manager" [21]="./manager" [22]="./manager")BASH_VERSINFO=([0]="3" [1]="1" [2]="17" [3]="1" [4]="release" [5]="i486-pc-linux-gnu")BASH_VERSION='3.1.17(1)-release'CLASSPATH=.:/usr/local/jdk1.5.0_09/libCOLORTERM=gnome-terminalDBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-JrTrbK3J3G,guid=5b3d6545b42e60aec54a407bd1505100DB_DEPARTMENT=data/departmentDB_STUDENT=data/studentDELIMITER=:DEPARTMENT_ID=tmp/tmp7DEPARTMENT_NAME=tmp/tmp8DESKTOP_SESSION=defaultDESKTOP_STARTUP_ID=DIALOG=bin/dialogDIRSTACK=()DISPLAY=:0.0EUID=1000FINDER=bin/finderFUNCNAME=([0]="record_format" [1]="student_records_shower" [2]="linker" [3]="student_shower" [4]="linker" [5]="student_records_shower" [6]="linker" [7]="student_shower" [8]="linker" [9]="student_records_add" [10]="student_shower" [11]="linker" [12]="student_records_add" [13]="student_shower" [14]="linker" [15]="student_records_add" [16]="student_shower" [17]="linker" [18]="student_records_add" [19]="student_shower" [20]="linker" [21]="main_shower" [22]="main")GDMSESSION=defaultGDM_XSERVER_LOCATION=localGNOME_DESKTOP_SESSION_ID=DefaultGNOME_KEYRING_SOCKET=/tmp/keyring-1ypKt0/socketGROUPS=()GTK_IM_MODULE=scim-bridgeGTK_RC_FILES=/etc/gtk/gtkrc:/home/killercat/.gtkrc-1.2-gnome2HISTCONTROL=ignoredupsHOME=/home/killercatHOSTNAME=killercatHOSTTYPE=i486IFS=:JAVA_HOME=/usr/local/jdk1.5.0_09LANG=zh_CN.UTF-8LANGUAGE=zh_CN:zhLESSCLOSE='/usr/bin/lesspipe %s %s'LESSOPEN='| /usr/bin/lesspipe %s'LOG=log/log.txtLOGNAME=killercatLS_COLORS='no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.flac=01;35:*.mp3=01;35:*.mpc=01;35:*.ogg=01;35:*.wav=01;35:'MACHTYPE=i486-pc-linux-gnuOPTERR=1OPTIND=1OSTYPE=linux-gnuPATH=/usr/local/jdk1.5.0_09/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/gamesPIPESTATUS=([0]="0")PPID=6560PS4='+ 'PWD=/home/killercat/Desktop/MyAppQT_IM_MODULE=ximSESSION_MANAGER=local/killercat:/tmp/.ICE-unix/4356SHELL=/bin/bashSHELLOPTS=braceexpand:hashall:interactive-commentsSHLVL=2SSH_AGENT_PID=4395SSH_AUTH_SOCK=/tmp/ssh-HRecSs4356/agent.4356STUDENT_DEPARTMENT=tmp/tm6STUDENT_ID=tmp/tmp4STUDENT_NAME=tmp/tmp5TERM=xtermTMPFILE_DELETE_DEPARTMENT=tmp/tmp13TMPFILE_DELETE_DEPARTMENT_M=tmp/tmp14TMPFILE_DELETE_STUDENT=tmp/tmp11TMPFILE_DELETE_STUDENT_M=tmp/tmp12TMPFILE_DEPARTMENT=tmp/tmp3TMPFILE_MAIN=tmp/tmp1TMPFILE_MODIFY_DEPARTMENT=tmp/tmp17TMPFILE_MODIFY_DEPARTMENT_M=tmp/tmp18TMPFILE_MODIFY_STUDENT=tmp/tmp15TMPFILE_MODIFY_STUDENT_M=tmp/tmp16TMPFILE_SHOW_DEPARTMENT=tmp/tmp10TMPFILE_SHOW_STUDENT=tmp/tmp9TMPFILE_STUDENT=tmp/tmp2UID=1000USER=killercatUSERNAME=killercatWINDOWID=48234574XAUTHORITY=/home/killercat/.XauthorityXMODIFIERS=@im=SCIM_=line=space_num=10student_record=$'123012004113:123:\344\275\225\350\201\232'tempfile_main_string=$'(1)\345\255\246\347\224\237\344\277\241\346\201\257\347\256\241\347\220\206'tempfile_student_string=$'(4)\346\237\245\347\234\213\350\256\260\345\275\225'bug_shower () {     $DIALOG --msgbox "如何BUG,请和我联系,killercat@126.com" 7 25;    linker main}department_records_add () {     $DIALOG --inputbox "输入3位学院编号" 5 30 $1 2>$DEPARTMENT_ID;    while :; do        if test $(cat $DEPARTMENT_ID) -ge 100 && test $(cat $DEPARTMENT_ID) -le 999 && test $(grep $(cat $DEPARTMENT_ID) $DB_DEPARTMENT) != $(echo); then            break;        else            $DIALOG --msgbox "输入格式错误或者学院编号已经存在,请重试" 5 45;            $DIALOG --inputbox "输入3位学院编号" 5 30 $1 2>$DEPARTMENT_ID;        fi;    done;    $DIALOG --inputbox "输入学院名称" 5 30 $2 2>$DEPARTMENT_NAME;    while :; do        if test $(cat $DEPARTMENT_NAME) -ge 1 && test $(cat $DEPARTMENT_NAME) -le 999999999999; then            $DIALOG --msgbox "输入错误,请确保学院名称不为数字" 5 37;            $DIALOG --inputbox "输入学院名称" 5 30 $2 2>$DEPARTMENT_NAME;        else            break;        fi;    done;    department_record=$(cat $DEPARTMENT_ID)$DELIMITER$(cat $DEPARTMENT_NAME);    echo $department_record >>$DB_DEPARTMENT;    if test "$1" == ""; then        log_writer "添加学院记录---"$department_record;    else        log_writer "---------------"$department_record"(新)";    fi;    linker department}department_records_delete () {     $DIALOG --checklist "删除学院记录" 15 40 10 $(		cat $DB_DEPARTMENT | while read record		do			IFS=":"			set $record			echo "$1 $2 1"			IFS=" "		done	) 2>$TMPFILE_DELETE_DEPARTMENT;    set $(cat $TMPFILE_DELETE_DEPARTMENT);    tmp_string="";    while test "$1" != ""; do        tmp_string=$tmp_string$1;        shift;    done;    echo $tmp_string;    echo "3 $tmp_string" | $FINDER | while read record; do        grep -v $record $DB_DEPARTMENT >$TMPFILE_DELETE_DEPARTMENT_M;        mv $TMPFILE_DELETE_DEPARTMENT_M $DB_DEPARTMENT;        log_writer "删除学院记录---$record(学院编号)";    done;    linker department}department_records_modify () {     linker department_records_modify;    if test "$(cat $TMPFILE_MODIFY_DEPARTMENT)" == ""; then        linker department;    fi;    tmp_string=$(cat $TMPFILE_MODIFY_DEPARTMENT);    department_no=$(echo "3 $tmp_string" | $FINDER);    record=$(grep $department_no $DB_DEPARTMENT);    grep -v $record $DB_DEPARTMENT >$TMPFILE_MODIFY_DEPARTMENT_M;    mv $TMPFILE_MODIFY_DEPARTMENT_M $DB_DEPARTMENT;    log_writer "修改学院记录---"$record"(旧)";    IFS=":";    set $record;    IFS=" ";    department_records_add $1 $2}department_records_modify_shower () {     $DIALOG --radiolist "修改学院记录" 15 40 10 $(		cat $DB_DEPARTMENT | while read record		do			IFS=":"			set $record			printf "$1 $2 1 "			IFS=" "		done			) 2>$TMPFILE_MODIFY_DEPARTMENT}department_records_shower () {     echo "|学院编号|       |学院名称|" >$TMPFILE_SHOW_DEPARTMENT;    cat $DB_DEPARTMENT | while read line; do        record_format 15 $line >>$TMPFILE_SHOW_DEPARTMENT;    done;    $DIALOG --textbox $TMPFILE_SHOW_DEPARTMENT 13 40;    linker department}department_shower () {     $DIALOG --menu "学院管理功能菜单" 15 50 8 "(1)添加记录" "提供添加学院信息的操作" "(2)删除记录" "提供删除学院信息的操作" "(3)改变记录" "提供改变学院信息的操作" "(4)查看记录" "提供查看学院信息的操作" "(5)返回上一级" "返回到主菜单" 2>$TMPFILE_DEPARTMENT;    tempfile_department_string=$(cat $TMPFILE_DEPARTMENT);    if test "$tempfile_department_string" == "(1)添加记录"; then        department_records_add;    else        if test "$tempfile_department_string" == "(2)删除记录"; then            department_records_delete;        else            if test "$tempfile_department_string" == "(3)改变记录"; then                department_records_modify;            else                if test "$tempfile_department_string" == "(4)查看记录"; then                    linker department_records;                else                    if test "$tempfile_department_string" == "(5)返回上一级"; then                        linker main;                    else                        if test "$tempfile_department_string" == ""; then                            linker main;                        fi;                    fi;                fi;            fi;        fi;

⌨️ 快捷键说明

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