2011-12-10 27 views
4

我可以看到分塊的輸出,因爲它與到達:如何用捲曲打印分塊輸出?

curl http://asia.dabase.com:4000 

然而,當我嘗試循環,並與它像這樣工作:

curl -s http://asia.dabase.com:4000 | while read line; do echo $line; done 

它不顯示任何信息。 :(

前面的回答表明CURLOPT_WRITEFUNCTION,雖然我看不出這是一個從捲曲的聯機幫助完成。

+0

似乎是工作,是你想捲曲返回二進制內容的URL? – ajreal

+0

你能夠通過while循環打印輸出嗎?對於使用其他網址時適用於我的問題, – hendry

+0

。你確定這個網址正在工作嗎? – ajreal

回答

0

因爲我已經採取了現場asia.dabase.com下來,雖然我已經發現使用的工具,我已經解決從來沒有聽說過,直到如今被稱爲stdbuf

stdbuf -oL curl -s http://asia.dabase.com:4000 

這讓我立即開始用分塊流工作。