我尝试使用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颜色代码,但并没有渲染。
看起来答案是(感谢Dekel),您基本上必须将其交给Xargs- curl不做它。
更糟糕的是,Mac Xargs与Linux不同。
这是我的做法:
curl localhost | xargs -0 -I {} printf "{}";