我用一個腳本工作線,打印類似的東西:如何避免打印在bash
Foo text1
Bar text2
Bar list text3
...
Foo text4
Bar text5
Bar list text6
...
我只在Foo
和Bar
線感興趣,但不是在Bar list
的。我一直在用grep,awk或sed搜索信息,但我總是打印行Bar list text3
。有一個解決方案將輸出保存在一個文件中,然後使用sed刪除這一行,但我想知道是否有一種方法可以在不將輸出保存到文件中的情況下執行此操作。
並且通過單個編輯,您已完全**改變了問題,使所有已給出的答案無效。 – DevSolar
你說它沒有與'grep'一起工作,但不要說你已經嘗試過哪些是標準的SO。例如,我很確定'grep -v「Bar list」'會做到這一點。 –
'sed'/^Bar list/d'file'? – 123