如何为大型文本文件中的每列添加列号

时间:2018-03-07 16:02:10

标签: python awk numbers multiple-columns

我想在文本文件中将列号添加到128列 例如。

我的档案

 12 13 14 15
 20 21 23 14
 34 56 67 89

必需的输出

  1:12     2:13    3:14     4:15
  1: 20    2:21    3: 23    4:14
  1: 34    2:56    3:67     4:89

可以使用awk / python完成 我尝试使用粘贴命令来连接两个文件:一个是带有列号的其他文件的值,手动键入。由于文件大小非常大,手动输入不起作用。 据我所知,我可以找到只在文本文件末尾添加一列的答案。 感谢您的建议

1 个答案:

答案 0 :(得分:0)

awk救援!

$ awk '{for(i=1;i<=NF;i++) $i=i":"$i}1' file

应该这样做。