为什么在zsh中curl命令总有一个%
·
nanpangyou
在本地搭建了一个简单的 server 在测试的过程中
每次使用curl
命令中,打印出来的返回字符串末尾都会自带一个%
原因: 由于使用的 zsh
这是一个 zsh 功能,如果该命令在其输出结尾处尚未包含换行符,则在命令完成后打印百分比和换行符. curl 可以打印从源头获得的任何结果,并且不会在没有被要求的情况下自发地打印换行.
如果正在编写使用 curl 的工具,当然可以选择自己添加换行符
$curl http://localhost:9999/1.js
alert(1)%
$curl -w '\n' http://localhost:9999/1.js
alert(1)