【发布时间】:2014-09-25 18:54:16
【问题描述】:
我有一个看起来像这样的文件:
name: charles
key1: how
are
you?
name: erika
key2: I'm
fine,
thanks
name: ...
如何删除“key\d+”和“name:”之间的新行?它应该是这样的:
name: charles
key1: how are you?
name: erika
key2: I'm fine, thanks
name: ...
我正在尝试使用 sed 或 awk 但没有任何成功。有什么办法可以清理这些线条吗?
有什么办法可以去掉“key\d+:”和“\w+:”之间的换行符吗?
【问题讨论】:
标签: bash awk sed formatting sh