【发布时间】:2014-10-02 09:05:58
【问题描述】:
我正在尝试获取访问页面并使用此命令的总时间:
curl -o NUL -s -w "%%{time_total}" http://stackoverflow.com
我能够得到命令提示符中显示的总时间。
但是,现在我想把它放在这样的 for 循环中:
echo off
SET /a i=0
:loop
IF %i%==10 GOTO END
echo Iteration %i%.
SET /a i=%i%+1
GOTO LOOP
:end
总结我得到的所有时间,用类似的东西替换echo Iteration %i%.
set /a var = curl -o NUL -s -w "%%{time_total}" http://stackoverflow.com
set /a vartotal = var + vartotal
但这当然行不通,我知道它的部分原因是返回的时间是十进制的,而批处理无法处理小数。此外,URL 中可能包含非字母字符,例如 ?、= 和 &。请帮忙
【问题讨论】:
标签: batch-file curl command-prompt