shell编程之select循环
Posted 永远不要矫情
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell编程之select循环相关的知识,希望对你有一定的参考价值。
select循环是一种菜单扩展循环方式,其语法如下:
select MENU in (list)
do
command
done
当程序运行到select语句时,会自动将列表中的所有元素生成为可用1,2,3等数选择的列表,等待用户输入,用户输入并回车后,根据判断执行后续命令。如果用户在等待输入的光标后直接按回车键,select将不会退出而是再次生成列表等待输入。例如:
[root@node1 ~]# cat car.sh
#!/bin/bash
echo "Which car do you prefer?"
select CAR in Benz Audi VolkWagen
do
break
done
echo "Your chose $CAR"
[root@node1 ~]# sh car.sh
Which car do you prefer?
1) Benz
2) Audi
3) VolkWagen
#? 3
Your chose VolkWagen
以上是关于shell编程之select循环的主要内容,如果未能解决你的问题,请参考以下文章