Select Use Alone
Cat select01.sh #!/bin/bashecho "which car do you prefer?" Select CAR in Benz Audi volkswagendo Breakdoneecho "you chose $CAR"
Run results
SH select01.sh which car do you prefer?1) Benz2) Audi3? 1You chose Benz
Select and case are used together
Cat select02.sh #!/bin/bashselect day in mon tue wed thu fri Sat Sundo 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;; esacdone
Select in conjunction with case use
SH select02.sh 1) Mon2) Tue3) Wed4) Thu5) Fri6) Sat7? 1Today is monday#? 6You can have a rest today#? 8Unknown input, Exit now
This article is from "YHT's operations Notes" blog, please make sure to keep this source http://yht1990.blog.51cto.com/9014030/1918700
The Select loop in the shell uses