使用bash,sed或awk将三行或更多行改为两行

PowerCwel

假设我们有一个包含单词和多个空行的字符串。例如

"1\n2\n\n3\n\n\n4\n\n\n\n2\n\n3\n\n\n1\n"

我想使用bash将三行或更多行的空行“缩小”为两行,sed或者awk获取字符串

"1\n2\n\n3\n\n4\n\n2\n\n3\n\n1\n"

有人知道吗?

卡拉法

awk

$ awk -v RS= -v ORS='\n\n' 1 file

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章