首页 > 解决方案 > 卷曲:当我尝试将输出重定向到文件时出现问题

问题描述

我使用此 curl 命令下载 setup.exe :

curl -k -u login:Password -O "https://url/to/my/setup.exe"

我想得到总时间:

curl -s -w 'total : %{time_total}\n' -k -u login:Password -O "https://url/to/my/setup.exe"
total : 41.165108

我想将输出(总计:41.165108)重定向到外部文件中。我尝试:

curl -o test.txt -s -w 'total : %{time_total}\n' -k -u login:Password -O "https://url/to/my/setup.exe"
curl -s -w 'total : %{time_total}\n' -k -u login:Password -O "https://url/to/my/setup.exe" > test.txt

但它不起作用...

有人给我看吗?

谢谢 !

标签: linuxbashcurl

解决方案


只需结合您尝试过的两件事:

curl -s -w 'total : %{time_total}\n' -k -u login:Password \
    -O "https://url/to/my/setup.exe" -o setup.exe > total.txt
#                                    ~~~~~~~~~~~~ ~~~~~~~~~~~
  • setup.exe将包含下载的文件
  • total.txt将包含总数

-o不影响输出的去向-w


推荐阅读