shell脚本流处理的一个小问题。实时读取然后实时统计和压缩,在线等。

2024-11-18 13:53:42
推荐回答(1个)
回答1:

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