2011-12-10 8 views
4

それがで到着すると、私はチャンク出力を見ることができます:チャーキングされた出力をカールでどのようにプリントしますか?

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

をしかし、私はループを試してみて、そのようにそれを操作するとき:

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

それは何も印刷されません。私はそれがカールのmanページから行うのか表示されていないにもかかわらず:(

前の回答は、CURLOPT_WRITEFUNCTIONを示唆している。

+0

動作しているようだ、あなたはバイナリ内容を返すカールしようとしているURLです? – ajreal

+0

whileループ経由で出力を印刷できますか? – hendry

+0

他のURLを使用しているときは、私にとっては問題ありません。 URLが正常に機能していますか? – ajreal

答えて

0

私がきたツールを使用して解決策を見つけたのに、私は以来、サイトasia.dabase.comダウンをとっています今stdbufと呼ばれるまでのことを聞いたことはありません。

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

これは私がすぐにチャンクストリームで作業を開始することができます。