【发布时间】:2014-03-14 09:43:13
【问题描述】:
我有以下文本文件
config 'toto'
option
option
config 'titi'
list
list
config 'tutu'
list
list
当我使用cat 显示文件时,我只想将每 2 个新行替换为一个。
我尝试了以下命令,但它们不起作用
cat file | sed -e "s@$'\n'$'\n'@$'\n'@g"
cat file | sed -e "s@\n\n@\n@g"
预期的输出是这样的:
config 'toto'
option
option
config 'titi'
list
list
config 'tutu'
list
list
【问题讨论】:
-
你能添加你期望输出的样子吗
-
@mikea : 问题更新与预期输出
-
grepping 空行对你来说就足够了吗? -
grep -v '^$' filename