【发布时间】:2012-04-11 16:08:46
【问题描述】:
我有一个包含两种类型段落的 .txt 文件:
一些语句和数字 (02) 等后跟一个返回
还有一些东西,然后是两个回报然后是单行段落,后跟两个返回
还有一些双行文本返回
还有一些文字。
我想从文本文件中删除所有单行段落。所以结果是:
一些语句和数字 (02) 等后跟一个返回
还有一些东西,然后是两个回报还有一些双行文本返回
还有一些文字
我一直在尝试使用 sed 和 awk 来执行此操作,但我一直遇到问题,我提出了一个正则表达式,该表达式将查找一个换行符后跟一些字符并以两个连续的换行符结尾 \n\n。
有没有办法用一个衬里做到这一点,还是我必须编写一个脚本来逐行阅读并确定段落的长度并以这种方式将其删除?
谢谢。
【问题讨论】: