gpt4 book ai didi

linux - 管道 'tail -f' 到 awk 没有挂起

转载 作者:可可西里 更新时间:2023-11-01 11:50:00 30 4
gpt4 key购买 nike

像这样的东西会挂起:

tail -f textfile | awk '{print $0}'

grep 在代替 awk 使用时不会挂起。

我的实际意图是仅使用标准命令为某些日志输出添加颜色;然而,似乎将 tail -f 输送到 awk 中是行不通的。我不知道这是否是缓冲区问题,但我尝试了一些没有奏效的方法,例如:

awk '{print $0;fflush()}'

还有How to pipe tail -f into awk

有什么想法吗?

最佳答案

我遇到了与 mawk 几乎完全相同的问题。我认为这是由于 mawk 刷新其缓冲区的方式,当我切换到 gawk 时问题就消失了。希望这会有所帮助(我知道有点晚了)。

关于linux - 管道 'tail -f' 到 awk 没有挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12647919/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com