使用select循环打印菜单选项的多种实现方法
来源:互联网 发布:let it go 歌词 编辑:程序博客网 时间:2024/06/05 20:06
使用select循环打印菜单选项的多种实现方法
方法一:直接使用列表字符串
[root@i-1pbhgm8j ~]# cat a.sh
#!/bin/bash
select name in oldboy oldgirl tingting
do
echo $name
done
[root@i-1pbhgm8j ~]# sh a.sh
1) oldboy
2) oldgirl
3) tingting
#? 1
oldboy
#? 2
oldgirl
#? 3
tingting
方法二:采用数组做变量列表
[root@i-1pbhgm8j ~]# cat a.sh
#!/bin/bash
array=(oldboy oldgirl tingting)
select name in "${array[@]}"
do
echo $name
done
方法三:把命令结果作为变量列表
数据准备
[root@i-1pbhgm8j ~]# mkdir -p /tmp/test
[root@i-1pbhgm8j ~]# mkdir -p /tmp/test/{oldboy,oldgirl,tingting}
[root@i-1pbhgm8j ~]# ls /tmp/test/
oldboy oldgirl tingting
脚本开发
[root@i-1pbhgm8j ~]# cat a.sh
#!/bin/bash
select name in `ls /tmp/test`
do
echo $name
done
阅读全文
0 0
- 使用select循环打印菜单选项的多种实现方法
- Java 线程经典问题,三个线程,循环打印ABCABCABC 的多种实现方法
- 实现select动态添加option并选中的多种方法
- 用CSS实现下拉菜单的多种方法
- 用CSS实现下拉菜单的多种方法
- 用CSS实现下拉菜单的多种方法
- 用CSS实现下拉菜单的多种方法
- 多线程交替打印ABC的多种实现方法
- 多线程交替打印ABC的多种实现方法
- javascript删除option选项的多种方法
- 实现国际化的选项菜单
- Javascript 实现无刷新联动菜单(select)的方法
- Javascript 实现无刷新联动菜单(select)的方法
- Javascript 实现无刷新联动菜单(select)的方法
- Javascript 实现无刷新联动菜单(select)的方法
- Javascript 实现无刷新联动菜单(select)的方法
- JS实现无刷新联动菜单(select)的方法
- select下拉菜单option文字粗体的实现方法
- 【阿柟碎碎念】哎,我果然还是太弱了
- 编译原理(八) 算符优先分析法-分析过程
- 图像检索
- Java简单转义特殊字符
- 游戏创业公司技术体系构建
- 使用select循环打印菜单选项的多种实现方法
- Java中关于内存泄漏出现的原因汇总及如何避免内存泄漏
- 动态代理与AOP(5)
- 算法练习(第一周)
- nginx实现tigase登录的简单负载均衡
- C#基础整理(一)
- 安卓ndk简介与简单步骤和典型问题解答
- C#实现文件上传下载工具类
- Python3-sys