我想知道如何用一个长管替换空的结果,例如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我认为他可以有一个多行输出,其中有一些空行。 –