如何使用 sed 只删除三个空行?
例如:
我的文本.txt
line1
line2
line3
line4
使用 sed 我希望结果看起来像这样
我的文本.txt
line1
line2
line3
line4
我能够删除双空行
sed -i '/^$/{
N
/^\n$/D
}' MyText.txt
然而我的目标是删除三个空行并且仅删除三个空行。
任何帮助将非常感激。
很简单:
sed '1N;N;/^\n\n$/d;P;D'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)