}'而gr"og:type" content="webpage">}'而gr" /> }'而gr"> 将'tail -f'拖入awk而不挂_语言综合_内存溢出

阅读 16

将'tail -f'拖入awk而不挂,第1张

概述将'tail -f'拖入awk而不挂

像这样的东西将挂起:

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

而grep在使用而不是awk时不会挂起。

我的实际意图是仅仅使用标准命令给某些日志输出添加颜色; 但是,似乎pipe道tail -f到awk将无法正常工作。 我不知道这是否是一个缓冲区问题,但我尝试了一些没有奏效的方法,例如:

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

还有如何将tail -f变成awk

置换列不重复

在模式之后提取一个string

从UNIX的第二行删除一个字符

如何在使用sh而不是bash运行的脚本中使用进程replace?

从Bash中另一个更大的文本文件中find文本文件的行的最快方法

有任何想法吗?

linux剪切命令的字段值条件

使用sed(或awk)replace每行上的前两个斜线

如何删除双引号使用awk

提取文件列表并创build一个包含此列表的新文件

计算并打印列中string的平均值

我碰到几乎完全相同的问题与mawk。 我想这是由于mawk冲洗缓冲区的方式,当我切换到gawk时问题就消失了。 希望这有助于(我知道有点迟了)。

我试过这个命令:

tail -f test | awk '{print $0;}'

它不挂。 每次我在test文件中添加一些东西的时候,Awk都会打印新的值。

echo "test" >> test

我想你只是在你的命令中忘记了一句话,因为你写了(编辑:嗯,在你的文章被编辑之前) :

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

代替 :

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

总结

以上是内存溢出为你收集整理的将'tail -f'拖入awk而不挂全部内容,希望文章能够帮你解决将'tail -f'拖入awk而不挂所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:

内存溢出

原文地址:

https://outofmemory.cn/langs/1277024.html
(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
Bash脚本语法错误“做”?
上一篇
2022-06-09
如何阅读Linux手册页?
2022-06-09

发表评论
请登录后评论... 登录
提交

    评论列表(0条)
保存
{label} {label} }'而grep在使用而不是awk时不会挂起。我的实', author : '毕业答辩ppt致谢', cat_name : '语言综合', time_y_m : '2022年06月', time_d : '09', site_motto : '内存溢出' }; {script} {script}