submenu.ksh

来自「Solaris环境下Shell编程编程」· KSH 代码 · 共 37 行

KSH
37
字号
#!/bin/ksh# Script name: submenu.kshmain_prompt="Main Menu: What would you like to order? "dessert_menu="Enter number for dessert choice: "PS3=$main_promptselect order in "broasted chicken" "prime rib" "stuffed lobster" dessert "Order Completed"do	case $order in		"broasted chicken") print 'Broasted chicken with baked potato, rolls, and salad is $14.95.';;		"prime rib") print 'Prime rib with baked potato, rolls, and fresh vegetable is $17.95.';;		"stuffed lobster") print 'Stuffed lobster with rice pilaf, rolls, and salad is $15.95.';;		dessert) 			PS3=$dessert_menu			select dessert in "apple pie" "sherbet" "fudge cake" "carrot cake"			do				case $dessert in					"apple pie") print 'Fresh baked apple pie is $2.95.'						break;;					"sherbet") print 'Orange sherbet is $1.25.'						break;;					"fudge cake") print 'Triple layer fudge cake is $3.95.'						break;;					"carrot cake") print 'Carrot cake is $2.95.'						break;;					*) print 'Not a dessert choice.';;				esac			done			PS3=$main_prompt;;		"Order Completed") break;;		*) print 'Not a main entree choice.';;	esacdoneprint 'Enjoy your meal.'

⌨️ 快捷键说明

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