如何将 curl -w 输出(由 xargs 调用)放到单独的行上?
How can I get curl -w output (invoked by xargs) onto separate lines?
我正在尝试拆分从以下命令获得的行,但它没有在新行处拆分。怎么做?
seq 0 1 5000 | xargs -n 5 -I{} -P 5 -- curl -s -o /dev/null -w "%{http_code} %{url_effective}" "http://somewebsite.com/{}.txt" >> result.txt
如果您希望每个结果都在自己的行中,请在您的格式字符串中添加一个 \n
:
-w '%{http_code} %{url_effective}\n'
我正在尝试拆分从以下命令获得的行,但它没有在新行处拆分。怎么做?
seq 0 1 5000 | xargs -n 5 -I{} -P 5 -- curl -s -o /dev/null -w "%{http_code} %{url_effective}" "http://somewebsite.com/{}.txt" >> result.txt
如果您希望每个结果都在自己的行中,请在您的格式字符串中添加一个 \n
:
-w '%{http_code} %{url_effective}\n'