在ubuntu中删除文件中的空白。

问题描述 投票:0回答:1

我有一个包含以下数据的文件。

2.18521   
3.00948   
4.35773   
5.43936

我想让它看起来像这样。

2.18521   3.00948   4.35773   5.43936

我怎么能用sed或者其他Linux命令来实现呢?我可以使用。

sed  -i '2.18521      /2.18521/g' file

但这并没有什么用,因为文件中有许多不同数值的数字,我不能把它们全部看完。

我需要补充的是,数据实际上是这样的。

     0 0 0 0 0 0
     2.18521   
     3.00948   
     4.35773   
     5.43936

我不希望对块上面的数字做任何处理. 输出应该是这样的:

     0 0 0 0 0 0
     2.18521   3.00948   4.35773   5.43936
linux shell ubuntu sed
1个回答
2
投票

用GNU sed.Sed来实现。

sed '1b; :a; N; s/\n//; ta' file

输出: 0 0 0 0 0 0 2:

     0 0 0 0 0 0 2.18521 3.00948 4.35773 5.43936
© www.soinside.com 2019 - 2024. All rights reserved.