Update 测速中文
This commit is contained in:
49
测速中文
49
测速中文
@@ -1,42 +1,17 @@
|
||||
#!/bin/bash
|
||||
echo "=== 网络速度测试工具 ==="
|
||||
echo ""
|
||||
echo "🌐 网络测速工具"
|
||||
echo "测试中..."
|
||||
|
||||
# 下载测速脚本
|
||||
if [ ! -f speedtest.py ]; then
|
||||
echo "下载测速脚本中..."
|
||||
wget -q https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
|
||||
result=$(curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python3 - --simple)
|
||||
|
||||
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
|
||||
|
||||
# 检查依赖
|
||||
if ! command -v python3 &> /dev/null; then
|
||||
echo "错误: 请先安装 python3"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "正在测试网络速度,请稍候..."
|
||||
echo "================================"
|
||||
|
||||
# 运行测速并中文化输出
|
||||
python3 speedtest.py --simple | while IFS= read -r line; do
|
||||
case $line in
|
||||
*Ping:*)
|
||||
ping_value=$(echo "$line" | awk '{print $2}')
|
||||
ping_unit=$(echo "$line" | awk '{print $3}')
|
||||
echo "🔄 网络延迟: $ping_value $ping_unit"
|
||||
;;
|
||||
*Download:*)
|
||||
download_value=$(echo "$line" | awk '{print $2}')
|
||||
download_unit=$(echo "$line" | awk '{print $3}')
|
||||
echo "⬇️ 下载速度: $download_value $download_unit"
|
||||
;;
|
||||
*Upload:*)
|
||||
upload_value=$(echo "$line" | awk '{print $2}')
|
||||
upload_unit=$(echo "$line" | awk '{print $3}')
|
||||
echo "⬆️ 上传速度: $upload_value $upload_unit"
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
echo "================================"
|
||||
echo "测试完成!"
|
||||
echo "✅ 测试完成"
|
||||
|
||||
Reference in New Issue
Block a user