我想知道如何用一個長管替換空的結果,例如abc
。Sed一個空字符串並將其替換爲
所以,如果我過濾一個大的.txt文件與sed
和grep
和其他的東西。 有沒有一種方法,在這個管道的末尾,我替換了一個空的結果? 因此,如果我沒有在文件中找到我的模式,我得到一個abc
我在sh中工作,並希望它包含在長管中而不使用特殊的東西。 我想:
cat myfile.txt | grep 'blabla.*' | sed 's/^$/abc/g'
和
`cat myfile.txt | grep 'blabla.*' | sed 's//abc/g'`
。
你試過的命令有什麼問題? –
@EdMorton我認爲他可以有一個多行輸出,其中有一些空行。 –