Skip to content

如何提取 result.csv 测速结果文件中的最快的第一个 IP #34

@lost1984

Description

@lost1984

如题,Linux 下我是这样操作的,可以提取到第二行的 IP,然后在 ddns 或者 host。

绝对路径:

# 运行测速
/root/cf/CloudflareST -f /root/cf/ip.txt  -o /root/cf/result.csv

# 获取测速结果第一个 IP
# 输出到文件:
sed -n "2,1p" /root/cf/result.csv | awk -F, '{print $1}' > /root/cf/best_ip.txt
# 赋值到变量 BEST_IP 中:
BEST_IP=$(sed -n "2,1p" /root/cf/result.csv | awk -F, '{print $1}')
# 使用 ${BEST_IP} 来调用变量,如 echo ${BEST_IP} 这样

如果当前位于 CloudflareST 程序所在目录下,则看下面的相对路径命令。

相对路径:

# 运行测速
./CloudflareST

# 获取测速结果第一个 IP
# 输出到文件:
sed -n "2,1p" result.csv | awk -F, '{print $1}' > best_ip.txt
# 赋值到变量 BEST_IP 中:
BEST_IP=$(sed -n "2,1p" result.csv | awk -F, '{print $1}')
# 使用 ${BEST_IP} 来调用变量,如 echo ${BEST_IP} 这样

大家有好的写法也可以贴出来。
现在请问一下,Windows 下如何用默认的命令写类似批处理出来?

Metadata

Metadata

Assignees

No one assigned

    Labels

    工具教程辅助工具 或 技巧教程

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions