我通常在Linux/Unix上建立长长的多命令管道来处理大型文本文件(sed | grep | sort | less等)。在Linux上缓冲过滤管道
我希望能够使用管道元素来缓冲通过stdin接收的所有内容,直到检测到关键短语/字符串(例如“SUCCESS”),此时它将所有接收到该点的内容释放到标准输出然后继续传递其余的流。如果没有检测到关键短语,程序将丢弃所有内容。
有没有一个标准的命令可以做到这一点,还是我需要编写一个Perl脚本?
在此先感谢您的任何想法!
Wodow,管道的情人
我对“管道爱好者”的恭维... – 2009-09-03 11:45:16