说实话,虽然对shell编程包括awk有所了解,但是对sed的多行与一行的处理还是不甚理解,在网上搜罗了一篇文章觉得还不错,记录一下:
今天一个工程师问我,怎么将一个文件中的多行转换成一行。
我给出了如下三种方法:
本文介绍了如何使用awk、sed和xargs命令将Linux文件中的多行内容转换为一行。通过awk设置RS为EOF,sed利用跳转功能以及xargs的参数传递特性,可以方便地实现这一转换。这些简洁的命令展示了Unix工具的强大组合能力。
说实话,虽然对shell编程包括awk有所了解,但是对sed的多行与一行的处理还是不甚理解,在网上搜罗了一篇文章觉得还不错,记录一下:
今天一个工程师问我,怎么将一个文件中的多行转换成一行。
我给出了如下三种方法:
7675

被折叠的 条评论
为什么被折叠?