diff --git a/nodeloc_vps_autotest_fusion.sh b/nodeloc_vps_autotest_fusion.sh index c4853e5..9fcb0c2 100644 --- a/nodeloc_vps_autotest_fusion.sh +++ b/nodeloc_vps_autotest_fusion.sh @@ -135,7 +135,8 @@ declare -a test_results # 去除融合怪板块板块ANSI转义码 fusion_process_output() { local input="$1" - echo "$input" | sed 's/\x1b\[[0-9;]*m//g' | awk '/A Bench Script/{f=1} f; /时间/{f=0}' + # 使用更全面的 sed 命令去除所有 ANSI 转义码 + echo "$input" | sed -E 's/\x1b\[[0-9;]*[a-zA-Z]//g' | awk '/A Bench Script/{f=1} f; /时间/{f=0}' } # 在每个命令执行后保存结果