From 560e42c27d5d6ec178757955a8c4e93a30e48926 Mon Sep 17 00:00:00 2001 From: lsy Date: Tue, 24 Sep 2024 12:23:39 +0800 Subject: [PATCH] =?UTF-8?q?ssl=20=E8=A7=A3=E6=9E=90txt=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Config/Other/acme_ssl.sh | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Config/Other/acme_ssl.sh b/Config/Other/acme_ssl.sh index 7941bef..7d6c447 100644 --- a/Config/Other/acme_ssl.sh +++ b/Config/Other/acme_ssl.sh @@ -64,13 +64,15 @@ case $pick_mode in 'TXT记录') declare domain declare log_output=$(${HOME}/.acme.sh/acme.sh --issue --dns $domain_str --yes-I-know-dns-manual-mode-enough-go-ahead-please) - declare domain=$( echo "$log_output" | grep "Domain:" | awk -F ": " '{print $2}') - declare txt_value=$(echo "$log_output" | grep "TXT value:" | awk -F ": " '{print $2}') + declare -a domain=$( echo "$log_output" | grep "Domain:" | awk -F ": " '{print $2}') + declare -a txt_value=$(echo "$log_output" | grep "TXT value:" | awk -F ": " '{print $2}') echo "请到dns系统解析TXT记录" - echo "名称: " - echo $domain - echo "文本记录:" - echo $txt_value + for (( i = 0; i < ${#domain[@]}; i++ )); do + echo "需要解析的第$((i+1))条" + echo "名称: ${domain[$i]}" + echo "文本记录:${txt_value[$i]}" + done + read -p "解析完成请输入 y:" pick if [[ $pick =~ [Yy] ]]; then eval "${HOME}/.acme.sh/acme.sh --renew $domain_str --yes-I-know-dns-manual-mode-enough-go-ahead-please"