我通常在Linux/Unix上建立長長的多命令管道來處理大型文本文件(sed | grep | sort | less等)。在Linux上緩衝過濾管道
我希望能夠使用管道元素來緩衝通過stdin接收的所有內容,直到檢測到關鍵短語/字符串(例如「SUCCESS」),此時它將所有接收到該點的內容釋放到標準輸出然後繼續傳遞其餘的流。如果沒有檢測到關鍵短語,程序將丟棄所有內容。
有沒有一個標準的命令可以做到這一點,還是我需要編寫一個Perl腳本?
在此先感謝您的任何想法!
Wodow,管道的情人
我對「管道愛好者」的恭維... – 2009-09-03 11:45:16