1
當我使用cURL時,我發現cURL似乎知道自己的輸出是重定向還是輸入其他程序。程序如何知道其輸出將被重定向?
以下是兩個不同的命令:
curl http://www.google.com/
輸出將是:
<HTML><HEAD>......blah, blah......</HEAD></HTML>
但是,如果使用重定向或管道,捲曲,將打印下載狀態。
% 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 http://www.google.com/ | xargs echo
輸出將與領先的捲曲怎麼知道它的打印是否會被重定向?
我試過了,你完全正確。謝謝! – eddix