Linux shell select

select 类似与菜单功能

fruits=(
"apple"
"pear"
"orange"
)
echo "Please guess which fruit I like :"
select var in ${fruits[@]}
do
    if [ $var == "apple" ]; then
        echo "Congratulations, you are my good firend!"
        break
    else
        echo "Try again!"
    fi
done

运行:

Please guess which fruit I like :
1) apple
2) pear
3) orange
4) watermelon
#? 1   (我最白痴的地方,我一开始输出了apple,不是“1”,结果没输出,因此找“bug”好久)
====apple
Congratulations, you are my good firend!

posted on 2021-08-19 14:23  如尘如水  阅读(71)  评论(0编辑  收藏  举报