如何将Linux中两个不同命令的两个输出重定向到单独的文件?

时间:2015-12-08 09:14:29

标签: bash curl

curl -s http://127.0.0.1的结果是200 OK

/usr/bin/time -f "%e" curl -s http://127.0.0.1的结果是200 OK0.08

在这种情况下,我只需要0.08。当我将输出重定向到0.08时,如何才能获得>> result.txt而不是整个字符串?

ps:响应可能在将来发生变化(并非总是200 OK),时间格式也可能在未来发生变化。所以我真的需要一个不基于字符串操作的解决方案。感谢。

1 个答案:

答案 0 :(得分:1)

这样做:

/usr/bin/time -f "%e" curl -s -o /dev/null http://127.0.0.1

通过添加-o /dev/null,您告诉curl无处输出其输出,只留下time的输出。