【发布时间】:2017-11-21 21:20:31
【问题描述】:
我想知道如何用abc 替换空结果,例如在长管道中。
所以如果我用sed 和grep 和其他东西过滤一个大的.txt 文件。
有没有办法在这个管道的末端替换一个空结果?
所以如果我在文件中找不到我的模式,我会得到一个abc
我在 sh 中工作并希望它包含在长管道中而不使用特殊的东西。 我试过了:
cat myfile.txt | grep 'blabla.*' | sed 's/^$/abc/g'
和
`cat myfile.txt | grep 'blabla.*' | sed 's//abc/g'`
。
【问题讨论】:
-
您尝试的命令有什么问题?
-
@EdMorton 我认为他可以有一个多行输出,其中包含一些空行。