【发布时间】:2015-05-11 12:19:30
【问题描述】:
我在试图弄清楚如何使用 sed、tr 等更改文件的格式时遇到了令人沮丧的结果。我确信有一些正确的答案可以做我想做的事,我只是不知道它是什么。
这是我的问题。我有一个如下所示的数据文件:
8587 812.700 152.791 12.7410 0.0372 99.9999 9.9999 12.2520 0.0436 99.9999 9.9999 99.9999 9.9999 99.9999 9.9999
99.9999 9.9999 99.9999 9.9999 99.9999 9.9999 99.9999 9.9999 99.9999 9.9999 99.9999 9.9999
99.9999 9.9999 99.9999 9.9999 99.9999 9.9999 13.1942 0.0589 99.9999 9.9999 99.9999 9.9999
99.9999 9.9999 12.9601 0.1323 99.9999 9.9999 1.0337 0.3166
我想把它变成一行。每个文件中大约有 10,000 个这样的块。我想我想删掉任何后跟 26 个空格的换行符,这样就可以完成工作并将换行符留在下一个块中。
那么,有什么方便的 linux 工具可以做到这一点吗?
谢谢
【问题讨论】:
-
到目前为止你有没有尝试过?