shell中的select循环使用-创新互联
select单独使用
cat select01.sh #!/bin/bash echo "Which car do you prefer?" select CAR in Benz Audi VolksWagen do break done echo "You chose $CAR"
运行结果
sh select01.sh Which car do you prefer? 1) Benz 2) Audi 3) VolksWagen #? 1 You chose Benz
select和case结合使用
cat select02.sh #!/bin/bash select DAY in Mon Tue Wed Thu Fri Sat Sun do case $DAY in Mon) echo "Today is Monday";; Tue) echo "Today is Tuesday";; Wed) echo "Today is Wednesday";; Thu) echo "Today is Thursday";; Fri) echo "Today is Friday";; Sat|Sun) echo "You can have a rest today";; *) echo "Unknown input ,exit now" && break;; esac done
select结合case使用
sh select02.sh 1) Mon 2) Tue 3) Wed 4) Thu 5) Fri 6) Sat 7) Sun #? 1 Today is Monday #? 6 You can have a rest today #? 8 Unknown input ,exit now
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
文章标题:shell中的select循环使用-创新互联
分享链接:http://tyjierui.cn/article/cojcph.html