gpt4 book ai didi

curl - 在curl响应主体末尾自动添加换行符

转载 作者:行者123 更新时间:2023-12-03 04:09:37 30 4
gpt4 key购买 nike

如果curl请求的HTTP响应正文不包含尾随换行符,我最终会遇到这种非常烦人的情况,shell提示符位于行的中间,并且转义非常困惑,以至于当我输入屏幕上的最后一个curl命令,从该curl命令中删除字符会删除错误的字符。

例如:

[root@localhost ~]# curl jsonip.com
{"ip":"10.10.10.10","about":"/about"}[root@localhost ~]#

是否有一个技巧可以用来在 curl 响应的末尾自动添加换行符,以使提示回到屏幕的左边缘?

最佳答案

来自 man 文件:

To better allow script programmers to get to know about the progress of curl, the -w/--write-out option was introduced. Using this, you can specify what information from the previous transfer you want to extract.

To display the amount of bytes downloaded together with some text and an ending newline:

curl -w 'We downloaded %{size_download} bytes\n' www.download.com

因此,请尝试将以下内容添加到您的 ~/.curlrc 文件中:

-w "\n"

关于curl - 在curl响应主体末尾自动添加换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12849584/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com