我有一个包含以下数据的文件。
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
用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