我正在尝试设置一个批处理文件以使用curl命令获取网页下载时间,并导出到CSV
或文本文件。
我正在使用以下curl命令:
curl http ://myurl.com -w %{time_total}\n -o NUL -s
以上命令在cmd
中使用时有效,并将提供响应ex - 0.188000
。
但是,当我通过批处理文件使用命令并尝试使用以下命令导出时,它不起作用。我得到的是.1888000
,而不是{time_total}
。
@echo on
ECHO.
totaltimeresponse
ECHO.
SET PATH=%PATH%;C:\software\curl
ECHO.
curl http ://myurl.com -w %{time_total}\n -o NUL -s >> total-time.txt
ECHO.
这是我第一次使用curl
和批处理文件,所以我不确定发生了什么。我已经进行了研究,但是我仍然不知道自己做错了什么。
有什么想法或建议吗?
答案 0 :(得分:1)
我没有要测试的Windows机器,但是请尝试执行此操作-
@echo on
ECHO.
totaltimeresponse
ECHO.
SET PATH=%PATH%;c:\software\curl
ECHO.
curl http ://myurl.com -w %%{time_total}\n -o NUL -s >> total-time.txt
ECHO.