1
time curl http://www.google.com | tee | wc | gzip > google.gz

このコマンドが機能しないのはなぜですか? ファイルを作成し、操作の時間を計測しますが、行数、単語数、および文字数 (wc) は出力しません。

time curl http://www.google.com | tee | wc 

これにより、単語の文字と線が印刷されますが、明らかに、T 部分は無意味です。

URLの単語数をgoogle.gzに送っているからでしょうか?

私はtee、gzip、time、curlを使用して、Google Webページをgzipファイルにダウンロードし、単語数、所要時間を印刷する必要があります。

課題なので、やってくれる人は求めていません。私は、ユーティリティをティーできず、同時に gzip できないという問題を抱えています。

curl で gzip を使用する方法はありますか?

4

3 に答える 3

3

さて、wc文字数、単語数、行数を出力しますが、それを送信し gzipて圧縮します。最終的に、圧縮された情報はgoogle.gz. ファイルを解凍すると、たとえば次のようになります

gunzip google.gz

3 つの数字が表示されます。

また、通常、 を使用するときはtee、ティー化されたデータが保存されるはずのファイルを指定します。

于 2012-03-05T00:18:46.980 に答える
2

time curl http://www.google.com | tee /dev/tty | gzip > google.gz

于 2015-06-10T04:44:36.150 に答える
1

私は、このようなものがあなたが望むものであると推測します:

time curl http://www.google.com | tee /tmp/z | gzip > google.gz; wc /tmp/z; rm /tmp/z
于 2012-03-05T00:28:31.520 に答える