我尝试过使用HTTPie和Curl,但似乎都不支持以下情况。
curl somesite.com/somefile.html
<span style="color: blue;">I am blue!</span>
我控制了网站,所以我可以使用任何我喜欢的标记,但我希望有一些东西能像上面这样做,也就是说下载HTML输出,并以ANSI颜色呈现它。
更新:
这是一个演示,我将从Mac运行,针对node.js端点。
在演示中,我想执行一个循环:
while true; do curl http://somesite.com; sleep 1; done
运行约5秒后,我将更改服务器上的设置,这将更改此输出。所以,像这样:
I am blue!
I am blue!
I am blue! (Change occurs)
I am green!
I am green!
I am green!
等等。我希望将输出(在Mac控制台内)更改为此处显示的颜色。我试过通过ANSI颜色代码,但它没有渲染。
答案 0 :(得分:0)
看起来答案是(感谢Dekel)您基本上必须将它交给xargs - curl本身并没有这样做。
更糟糕的是,Mac xargs与Linux不同。
以下是我的表现:
curl localhost | xargs -0 -I {} printf "{}";