管道是将上一个命令的标准输出作为下一个命令的标准输入。可以这样理解: awk部分把统计输出的工作重定向到你需要的文件里,而不是标准输出,同时把前面的数据流原样输出,从而传递给下一个命令例如 tailf xxxxx | awk ' {print $0; 统计计算逻辑 > "你的文件"} | gzip xxxxx