且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

SHELL脚本菜单

更新时间:2023-12-05 17:53:46

您不需要为回声... 阅读这些反引号

echo "----------------"
echo "    menu"
echo "----------------"
echo "[1] hello"
echo "[2] bye"
echo "[3] exit"
echo "----------------"

read -p "Please Select A Number: " mc
if [[ "$mc" == "1" ]]; then
    echo "hello"
elif [[ "$mc" == "2" ]]; then
    echo "bye"
else
    echo "exit"
fi

修改

showMenu(){

echo "----------------"
echo "    menu"
echo "----------------"
echo "[1] hello"
echo "[2] bye"
echo "[3] exit"
echo "----------------"

read -p "Please Select A Number: " mc
return $mc
}


while [[ "$m" != "3" ]]
do
    if [[ "$m" == "1" ]]; then
        echo "hello"

    elif [[ "$m" == "2" ]]; then
        echo "bye"
    fi
    showMenu
    m=$?
done

exit 0;