使用bash制作1列文件的标题



我有很多看起来像这样的文本文件:

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

预先感谢。

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

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

相关内容

  • 没有找到相关文章