Advertisement

第六章 函数创建(select命令示例)

阅读量:

6.7 select命令使用

构建文本菜单过程中所面临的主要挑战通常涉及菜单布局的设计以及输入信息的获取。select命令能够支持在单一命令行中生成菜单,并实现对用户输入内容的自动处理。select命令的基本结构如下:

select variable in list

do

command

done

其中,列表参数是由空格分隔的一系列用于构建菜单的文本条目。通过select命令,系统会将列表中的每个条目以编号形式展示为可选选项,并显示一个特定的提示符(该提示符由PS3环境变量进行定义)。

以下是一个关于select命令的具体应用示例:

复制代码
 #!/bin/bash

    
 #使用select命令与PS3环境变量
    
  
    
 #求圆的面积
    
 function circleArea {
    
    read -p "输入圆的半径:" radius
    
    if [ $radius -le 0 ]
    
    then 
    
    echo 0
    
    else
    
 	echo $[ $[ $radius**2 ] * 3 ]
    
    fi
    
 }
    
  
    
 function rectangleArea 

全部评论 (0)

还没有任何评论哟~