cURL を使用すると、cURL は自身の出力がリダイレクトされるか、別のプログラムの入力になるかを認識しているように見えました。
以下は、2 つの異なるコマンドです。
curl http://www.google.com/
出力は次のようになります。
<HTML><HEAD>......blah, blah......</HEAD></HTML>
しかし、リダイレクトまたはパイプを使用すると、cURL はそのダウンロード ステータスを出力します。
curl http://www.google.com/ | xargs echo
出力は次のようになります。
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 376 100 376 0 0 2729 0 --:--:-- --:--:-- --:--:-- 5295
<HTML><HEAD>......blah, blah......</HEAD></HTML>
私の質問は、その印刷がリダイレクトされるかどうかを cURL がどのように知るかです。