将10列的行修改为3列的行

疯子

我有一个巨大的数据文件,每行包含10列。必须重新排列它,使其每行包含3列。sed,awk或perl可以帮我吗?例如,以下几行

 -6.222  -5.809  43.663   3.778  -5.809  43.663   7.784   5.483 -14.013   6.873
  5.197 -13.865   5.648  -0.107 -14.156   5.485  -1.058 -14.103  -0.809   7.565
-11.708  -1.157   6.740 -11.343  -0.687  -7.913 -15.833  -0.823  -8.865 -15.733

必须成为

 -6.222  -5.809  43.663 
  3.778  -5.809  43.663 
  7.784   5.483 -14.013 
  6.873   5.197 -13.865 
  5.648  -0.107 -14.156
  5.485  -1.058 -14.103
 -0.809   7.565 -11.708
 -1.157   6.740 -11.343
 -0.687  -7.913 -15.833
 -0.823  -8.865 -15.733

我感谢您的帮助。谢谢!

杰帕尔·辛格(Jaypal Singh)

使用命令行实用程序trfold

$ tr '\n' ' ' < file | fold -w24
 -6.222  -5.809  43.663
  3.778  -5.809  43.663
  7.784   5.483 -14.013
  6.873   5.197 -13.865
  5.648  -0.107 -14.156
  5.485  -1.058 -14.103
 -0.809   7.565 -11.708
 -1.157   6.740 -11.343
 -0.687  -7.913 -15.833
 -0.823  -8.865 -15.733

用空格替换换行符是为了保留格式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将10列的行修改为3列的行

来自分类Dev

将一行更改为 x 行 10 列

来自分类Dev

将选定的行更改为列

来自分类Dev

将列div更改为行

来自分类Dev

将结果表从列更改为行

来自分类Dev

使用awk将列更改为行

来自分类Dev

R dplyr:将列更改为特定行范围

来自分类Dev

使用Bootstrap将列更改为行布局

来自分类Dev

SQL-如何将行更改为列?(枢)

来自分类Dev

使用数据透视表将行更改为列

来自分类Dev

使用Powershell将arraylist行更改为列

来自分类Dev

将列标题更改为行中的值

来自分类Dev

使用Bootstrap将列更改为行布局

来自分类Dev

UNION ALL 与 UNPIVOT 将列值更改为行

来自分类Dev

Python Pandas Pivot - 将 Aggc 列值更改为行

来自分类Dev

SQL将列更改为行,但将一列保留为所有行之前的列

来自分类Dev

SQL将数据透视表的行改为N行(基于列值)

来自分类Dev

如何将数据框的列修改为值

来自分类Dev

BASH:将包含数字的列修改为大写

来自分类Dev

Laravel 将路由参数修改为 name 列而不是 id

来自分类Dev

在SQL中将行更改为列

来自分类Dev

在Excel中将行更改为列

来自分类Dev

在SQL中将行更改为列

来自分类Dev

在SQL Server中将行更改为列

来自分类Dev

需要从行更改为列

来自分类Dev

使用3列将2行合并为1行

来自分类Dev

修改前n列并打印其余的行

来自分类Dev

在numpy中将数组从(行,列)更改为(行)

来自分类Dev

将一维NumPy数组从(隐式)行主要顺序更改为列主要顺序