我有一个包含一些记录的文本文件。每条记录分为 4 行(并非总是 4 行),如示例所示:
----
row1
row2
row3
row4
----
row1
etc...
每一行都以换行符 (LF) 结束。 好的,我只需要在一行中获取记录,将 LF 字符替换为空格,例如:
---- row1 row2 row3 row4
---- row1 row2 ...etcetera
对解决方案有任何帮助或建议吗? 提前致谢。
最佳答案
也许这可行?
cat FILE | xargs | sed "s/ ---- /\n---- /g"
https://stackoverflow.com/questions/5039068/