【发布时间】:2015-06-16 16:52:35
【问题描述】:
每次后续数字小于具有此结构的文本文件中的前一个数字(例如,“72.774”和“7.009”之间的断点)时,我都会尝试在文本文件中添加换行符:
7.007 28.929 50.851 72.774 7.009 28.932 50.854 72.777 7.015 32.939 54.862 76.784
我希望输出采用这种格式:
7.007 28.929 50.851 72.774
7.009 28.932 50.854 72.777
7.015 32.939 54.862 76.784
文件并不总是具有相同数量的数字条目(无论是总数还是在系列再次开始计数之前),所有文本文件也不需要相同数量的换行符。
我一直在尝试在 awk 或 sed 中使用条件,但没有任何运气。
提前感谢您的任何建议/解决方案。
注意:已编辑以反映第一条评论。
【问题讨论】:
-
你能想出一个例子,例如,少于 10 个字段来证明你的问题,这样我们就不必费力地遍历所有这些字段来寻找你的关键值吗?跨度>
-
欢迎来到 SO:SE。请发布您的最佳尝试(代码,结果......)。见How to Ask。