檢驗輸入郵箱是否有效。
如無效,提示輸入有效郵箱。
如有效,輸出郵箱,提示請確認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]复制代码