2014-02-07 25 views
-2

制作1列文件的标题我有很多的文本文件看起来像这样:使用bash

1130727 
1156131 
1478153 
1500941 
1759026 
1793786 
1804302 
2027901 
2104981 
2105878 

我需要把一个头在他们中的每一个由三​​个不同的东西:数,占线路总数,代表最后一个数字减去第一个数字都除以1000和字母L.另一个号码所以我的新文件应该是这样的:

10 975.2 L 
1130727 
1156131 
1478153 
1500941 
1759026 
1793786 
1804302 
2027901 
2104981 
2105878 

在此先感谢。

+3

你做了什么? –

+0

您需要先尝试。标题中有三个不同的东西,哪一个是你面临的问题,还是所有的问题? – BMW

回答

0

实际上,这是一个非常基本的编程任务。但无论如何,我会给你一个解决方案。也许你从中学到了一些东西,并且可以自己解决类似的任务。

AWK应该在这里帮助:awk 'NR==1{first=$1}{sum+=$1;}END{last=$1;print NR,(last-first)/1000,"L";}' yourfile