基本上我不知道爲什麼這不輸出任何東西:爲什麼在使用grep兩次時不顯示輸出?
tail --follow=name file.txt | grep something | grep something_else
你可以認爲它應該產生輸出我遇到另一條線,以確認
cat file.txt | grep something | grep something_else
好像你可以」 t管道的輸出不止一次!?任何人都知道交易是什麼,並且有解決方案嗎?
編輯: 要回答迄今爲止的問題,該文件必須具有應該由grep顯示的內容。作爲證據,如果grep的是,像這樣做:
tail --follow=name file.txt | grep something
輸出顯示正確,但如果這是代替:
tail --follow=name file.txt | grep something | grep something
沒有輸出顯示。
如果在所有有用的,我運行Ubuntu 10.04
[如何'grep'連續流?](https://stackoverflow.com/q/7161821/995714) – 2018-01-18 08:07:33