mirror of
https://github.com/everett7623/nodeloc_vps_test.git
synced 2024-12-28 01:05:19 +00:00
Update nodeloc_vps_autotest_yabs.sh
This commit is contained in:
parent
40ab67b2c1
commit
751869b9f6
@ -100,19 +100,19 @@ show_welcome() {
|
|||||||
# 定义一个数组来存储每个命令的输出
|
# 定义一个数组来存储每个命令的输出
|
||||||
declare -a test_results
|
declare -a test_results
|
||||||
|
|
||||||
# 捕获 YABS 测试的终端输出
|
# 捕获 YABS 测试的最终输出
|
||||||
run_and_capture() {
|
run_and_capture() {
|
||||||
# 使用 script 命令捕获终端输出
|
# 运行 YABS 测试,将输出保存到临时文件
|
||||||
script -q -c "wget -qO- yabs.sh | bash" /dev/null > /tmp/yabs_output
|
wget -qO- yabs.sh | bash > /tmp/yabs_output 2>&1
|
||||||
|
|
||||||
# 从捕获的输出中提取最后一部分(可能需要调整)
|
# YABS 测试完成后,读取并输出临时文件的内容
|
||||||
tail -n 100 /tmp/yabs_output
|
cat /tmp/yabs_output
|
||||||
|
|
||||||
# 删除临时文件
|
# 删除临时文件
|
||||||
rm /tmp/yabs_output
|
rm /tmp/yabs_output
|
||||||
}
|
}
|
||||||
|
|
||||||
# 去除Yabs板块ANSI转义码
|
# 去除YABS输出中的ANSI转义码
|
||||||
yabs_process_output() {
|
yabs_process_output() {
|
||||||
local input="$1"
|
local input="$1"
|
||||||
echo "$input" | sed -E 's/\x1b\[[0-9;]*[a-zA-Z]//g'
|
echo "$input" | sed -E 's/\x1b\[[0-9;]*[a-zA-Z]//g'
|
||||||
|
Loading…
Reference in New Issue
Block a user