From da63b67c9e60255df29b47764a26e478e13d5c15 Mon Sep 17 00:00:00 2001 From: Jensfrank Date: Wed, 26 Jun 2024 23:56:52 +0800 Subject: [PATCH] Update nodeloc_vps_autotest_ip.sh --- nodeloc_vps_autotest_ip.sh | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/nodeloc_vps_autotest_ip.sh b/nodeloc_vps_autotest_ip.sh index 46aa600..1b78733 100644 --- a/nodeloc_vps_autotest_ip.sh +++ b/nodeloc_vps_autotest_ip.sh @@ -139,33 +139,25 @@ show_welcome() { # 运行所有测试 run_all_tests() { echo -e "${RED}开始测试,测试时间较长,请耐心等待...${NC}" - - # IP质量 + + # IP质量 echo -e "运行${YELLOW}IP质量测试...${NC}" - ip_quality_result=$(run_and_capture "bash <(curl -Ls IP.Check.Place)" | extract_ip_report) - + ip_quality_result=$(bash <(curl -Ls IP.Check.Place) | tee /dev/tty | extract_ip_report) + # 格式化结果 echo -e "${YELLOW}此报告由Nodeloc_VPS_自动脚本测试生成...${NC}" format_results } -# 提取IP质量报告 -extract_ip_report() { - awk '/^########################################################################$/,/^IP质量体检报告$/' | - sed '/按回车键返回主菜单.../d' # 移除"按回车键返回主菜单..."行 -} - # 格式化结果为 Markdown format_results() { result="[tabs] - [tab=\"IP质量\"] \`\`\` $ip_quality_result \`\`\` [/tab] [/tabs]" - echo "$result" > results.md echo -e "${GREEN}结果已保存到 results.md 文件中。${NC}" }