亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

shell腳本:簡單的分數記錄系統

發布時間:2020-07-23 02:36:43 來源:網絡 閱讀:761 作者:q381989042 欄目:開發技術

直接上代碼:

#mcore.sh
#!bin/bash

function colour()
{
	case $1 in
		black_white) 
			echo -e "\033[40;37m"
			;;
		black_green)
			echo -e "\033[40;32m"
			;;
		black_cyan)
			echo -e "\033[40;36m"
			;;
		red_yellow)
			echo -e "\033[41;33m"
			;;	
		yellow_blue)
			echo -e "\033[43;34m"
			;;
	esac		
}

function search()
{
	colour black_white
	clear
	echo -e "please enter name >>>\c"
	read NAME
	if [ ! -f ./record ]; then
		echo "you must have some scores before you can search"
		sleep 2
		clear
		return 
	fi

	if [ -z "$NAME" ]; then
		echo "you didn t enter a name!"
		echo -e "please enter name >>>\c"
		read NAME
	fi

	grep -i "$NAME" ./record 2> /dev/null

	case "$?" in
		1)	echo "Name not in record"
			;;
		2) echo "you didin t enter a name to search"
			search;;
	esac
}

function add()
{
	clear
	echo "enter name and score of a record"
	echo -e "\c"

	if [ ! -f ./record ];then
		touch record
	fi
	read NEWNAME
	echo "$NEWNAME" >./record

	sort -o ./record ./record
}

function delete()
{
	clear
	echo -m "please enter name >>\c"
	read NAME
	if [ ! -f ./record ];then
		echo "this name is not in record"
	else
		cp record record.bak
		rm -f record
		grep -v "$NAME" ./record.bak > record
		rm -f record.bak
	fi
}

function display()
{
	colour black_white
	more ./record
}

function edit()
{
	vi ./record
}

function help()
{
	clear
	colour black_cyan
	echo "this is a student s record program by lunix shell language"
}

function quit()
{
	clear
	colour black_white
	exit
}

clear

while true
do 
	colour red_yellow
	echo "****************************************"
	echo "*STUDENT S RECORD MENU                 *"
	echo "****************************************"
	colour yellow_blue
	echo "****************************************"
	echo "*1:search a record                     *"
	echo "*2:add a record                        *"
	echo "*3:delete a recore                     *"
	echo "*4:dispaly all records                 *"
	echo "*5:edit record witm vi                 *"
	echo "*H:help screen                         *"
	echo "*Q:exit program                        *"
	echo "****************************************"
	colour black_green
	echo -e -n "\tplease enter you choice 1--5,H,Q:\c"
	read CHOICE

	case $CHOICE in
		1) search;;
		2) add; clear;;
		3) delete; clear;;
		4) display;;
		5) edit; clear;;
		H | h) help;;
		Q | q) quit;;
		*)	echo "invalid choice"; 
		sleep 2;
		clear;;
	esac
done

運行結果:

shell腳本:簡單的分數記錄系統

shell腳本:簡單的分數記錄系統


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

金山区| 克拉玛依市| 广平县| 体育| 新民市| 饶阳县| 容城县| 新源县| 沾益县| 栾川县| 东光县| 上犹县| 涞源县| 广昌县| 华坪县| 黔南| 南京市| 丹江口市| 隆子县| 台南市| 杭锦旗| 汪清县| 文成县| 宜丰县| 鸡东县| 临汾市| 双城市| 克拉玛依市| 开原市| 苗栗市| 团风县| 佳木斯市| 洪泽县| 互助| 临泉县| 嘉荫县| 永仁县| 永修县| 葵青区| 呼玛县| 中江县|