【发布时间】:2011-11-01 23:21:35
【问题描述】:
是否可以在连续流上使用grep?
我的意思是一种tail -f <file> 命令,但在输出中使用grep 以便只保留我感兴趣的行。
我尝试过tail -f <file> | grep pattern,但似乎grep 只能在tail 完成后执行,也就是说永远不会。
【问题讨论】:
-
生成文件的程序很可能没有刷新其输出。
-
tail -f file有效(我实时看到新输出) -
@Luc 确实,没想到
-
您的输入流中可能没有新行吗?如果是这样,grep 将不会继续。
标签: linux bash shell grep tail