1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
echo "请输入一些选项(用空格分隔):" read -r options PS3="请选择一个选项: " select choice in $options "Exit" do if [ "$choice" = "Exit" ]; then echo "退出程序" break elif [ -n "$choice" ]; then echo "你选择了:$choice" else echo "无效选择,请输入有效编号!" fi done
PS3="请选择一个水果(输入编号): " select fruit in 苹果 香蕉 橙子 退出 do case $fruit in 苹果) echo "你选择了苹果,价格:5元/斤" ;; 香蕉) echo "你选择了香蕉,价格:3元/斤" ;; 橙子) echo "你选择了橙子,价格:4元/斤" ;; 退出) echo "退出程序" break ;; *) echo "无效选择,请输入 1 到 4 之间的编号!" ;; esac done
|