请教,这种需要的Shell怎么写?

查看 40|回复 0
作者:perfect   
輸入郵箱。
檢驗輸入郵箱是否有效。
如無效,提示輸入有效郵箱。
如有效,輸出郵箱,提示請確認Y/n郵箱。
如y確認,以此郵箱安裝acme。
如n否認,則返回重新輸入郵箱。
我自己写成这样子,不会了:
[ol]function emailTest() {
    echo "請輸入郵箱/Please enter Email:"
    read Email
    until [[ "$Email" =~ ^[A-Za-z0-9._%+-][email protected][A-Za-z0-9.-]+\.[A-Za-z]{2,6}$ ]];do
        echo -e "\033[31m 請輸入有效郵箱/Please enter a valid mail: \033[0m"
        read Email
    done
    echo -e "你的郵箱是/Your Email:\033[34m $Email \033[0m
    \033[32m 開始安裝acme/Start installing acme。 \033[0m"
    curl https://get.acme.sh | sh -s email=$Email
}[/ol]复制代码

提示, 这样子, 会了

您需要登录后才可以回帖 登录 | 立即注册

返回顶部