和知讯科技网

储物流系统【Shell编程】09 流程控制之select语句数字化

和知讯科技网 1

目录

流程控制之select语句二 案例

流程控制之select语句

##一 语法

select表达式是bash的一种扩展应用,因为临近假期,擅长于交互式场合。用户可以从一组不同的值中进行选择

selectvarin...

do

...

break

done

二 案例

案例1:

[root@egon/]# cat select.sh

#!/bin/bash

PS3='choose one: '# select默认使用PS3变量的值做提示符

echo

selectvarin{A..D}

do

echo

echo"your choose is $var"

echo"OK"

echo

break# 跳出select,否则是死循环

done

[root@egon/]#

[root@egon/]# ./select.sh

1)A

2)B

3)C

4)D

chooseone:3

yourchooseisC

OK

案例2:若略 in list 则select会把 $@ 当做列表项

[root@egon/]# cat select.sh

#!/bin/bash

PS3='choose one: '# select默认使用PS3变量的值做提示符

echo

selectvar

do

echo

echo"your choose is $var"

echo"OK"

echo

break# 跳出select,否则是死循环

done

[root@egon/]# ./select.sh 苹果 梨 蔬菜 香蕉 茄子

1)苹果

2)梨

3)蔬菜

4)香蕉

5)茄子

chooseone:1

yourchooseis苹果

OK

—END—

路由器天线怎么拆线

网线怎么接交换机和路由器

联通光猫200m的怎么设置

翡翠透光怎么鉴定好坏

剑魂用蓝灵玉石手镯怎么样

猫咪口炎怎么办

狗狗经常舔脚咬脚怎么回事

抖音为什么有晚上提示

新手如何操作seo排名

标签: