From de1cc8a12960633826d08714e874f77d63349c0a Mon Sep 17 00:00:00 2001 From: xzx3344521 Date: Tue, 28 Oct 2025 14:00:57 +0800 Subject: [PATCH] =?UTF-8?q?Update=20=E6=B5=8B=E9=80=9F=E4=B8=AD=E6=96=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 测速中文 | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/测速中文 b/测速中文 index d604248..8c9643e 100644 --- a/测速中文 +++ b/测速中文 @@ -1,17 +1,19 @@ #!/bin/bash -echo "🌐 网络测速工具" -echo "测试中..." +echo "🌐 网络速度测试" +echo "正在启动..." -result=$(curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python3 - --simple) +# 直接运行测速,不下载文件 +result=$(curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python3 - --simple 2>/dev/null) -echo "$result" | while read line; do - if [[ $line == Ping:* ]]; then - echo "🔄 延迟: $(echo $line | cut -d' ' -f2-)" - elif [[ $line == Download:* ]]; then - echo "⬇️ 下载: $(echo $line | cut -d' ' -f2-)" - elif [[ $line == Upload:* ]]; then - echo "⬆️ 上传: $(echo $line | cut -d' ' -f2-)" - fi -done +if [ $? -ne 0 ] || [ -z "$result" ]; then + echo "❌ 测速失败,请检查网络连接" + exit 1 +fi -echo "✅ 测试完成" +# 快速解析结果 +echo "✅ 测试完成:" +echo "$result" | awk ' +/Ping:/ {printf "🔄 延迟: %s %s\n", $2, $3} +/Download:/ {printf "⬇️ 下载: %s %s\n", $2, $3} +/Upload:/ {printf "⬆️ 上传: %s %s\n", $2, $3} +'