标签:序号 root host 命令 span blog input localhost select
select 也是循环的一种,它比较适合用在用户选择的情况下,比如,我们有一个这样的需求,运行脚本后,让用户去选择数字,选择 1 运行 w 命令,选择 2 运行 top 命令,选择 3 运行 free 命令,选择 4 退出,脚本这样实现:
#!/bin/bash echo "Please chose a number" select number in w top free quit do case $number in w) w ;; top) top ;; free) free ;; quit) exit ;; *) echo "Please input number 1-4" esac done
[root@localhost ~]# sh select.sh Please chose a number 1) w 2) top 3) free 4) quit #? <-- 这里进行选择
我们发现,select 会默认把序号对应的命令列出来,每次输入一个数字,则会执行相应的命令,命令执行完后并不会退出脚本,它还会继续让我们再次输如序号。
标签:序号 root host 命令 span blog input localhost select
原文地址:http://www.cnblogs.com/pzk7788/p/7519872.html