time curl http://www.google.com | tee | wc | gzip > google.gz
为什么这个命令不起作用?它创建文件并对操作进行计时,但不打印行数、单词数和字符数 (wc)。
time curl http://www.google.com | tee | wc
这将打印字符和行,但显然,发球部分毫无意义。
是因为我将 url 的字数发送到 google.gz 吗?
我必须使用 tee、gzip、time、curl 将 google 网页下载到 gzip 文件,打印字数统计,需要多长时间。
这是一项任务,所以我不是在找人替我做。我只是有一个问题,因为我无法使用实用程序,而且我不能同时使用和 gzip。
也许有一种方法可以将 gzip 与 curl 一起使用?
最佳答案
好吧,wc
输出字符数、单词数和行数,但是随后 you send it to gzip
压缩它。最终,压缩信息以 google.gz
结束。如果您解压缩文件,例如与
gunzip google.gz
您会看到三个数字。
此外,通常当一个人使用 tee
时,它们指定了一个文件,其中应该存储 tee 数据。
关于Linux,如何在管道命令中使用 tee,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9560174/