tail -f file.txt | grep something --line-buffered
grep 命令的buffer选项
在使用tail -f命令时是可以及时看到文件的变化的,但是如果再加上一个grep命令,可能看到的就不那么及时了,因为grep命令在buffer写不满时就不输出,可以通过选项 --line-buffered 来搞定,如:
建议继续学习
- Buffer和cache的区别是什么? (阅读 7,841)
- Linux grep命令用法 (阅读 6,962)
- grep 正则表达式选项要记得转义 (阅读 6,443)
- Linux操作系统中内存buffer和cache的区别 (阅读 6,340)
- 学习Grep,Sed中的正则 (阅读 5,265)
- 快速预热Innodb Buffer Pool的方法 (阅读 4,980)
- MySQL数据库InnoDB存储引擎 Buffer pool LRU List Flush策略详解 (阅读 4,921)
- InnoDB之Dirty Page、Redo log (阅读 4,480)
- MySQL数据库InnoDB存储引擎 Insert Buffer实现机制详解 (阅读 4,381)
- grep: writing output: Broken pipe in iTerm2 (阅读 4,223)