我正在阅读一个流与curl和grep一些亮点。
curl url | grep desired_key_word
我注意到curl为我提供了一些不错的下载统计数据,例如:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 10.9M 0 10.9M 0 0 1008k 0 --:--:-- 0:00:11 --:--:-- 1092k
我如何保存这些统计数据,例如每秒钟在一个文件?
我发现这个:http://curl.haxx.se/mail/archive-2002-11/0115.html但是它不能抽象到我的问题。
curl -n agent.mtconnect.org/sample?interval=0 -o xml_stream.log 2>> dl.log
dll .log应该包含统计信息,但是它不起作用
以下是未抽象的版本。
curl -s -S -n http://speedtest.fremont.linode.com/100MB-fremont.bin -o /dev/null -w "%{time_total},%{size_download},%{speed_download}n" >> stats.log
只有标准输出被-o标志重定向。
对于-o标志,手册页说明:
-o/--output <file>
Write output to <file> instead of stdout...
如果你想要stderr,你需要这样做:
curl -n agent.mtconnect.org/sample?interval=0 >> xml_stream.log 2>> dl.log