使用shell脚本

时间:2016-11-16 04:02:01

标签: linux shell

我正在寻找帮助在文件中插入序列号列。

我每天都会生成一个文件,例如:

899831,登录

819823,测试

...

我需要为此添加序列号列,以便数据显示为:

1,899831,登录

2,819823,测试

......等等。

但那不是它。生成新文件的第二天,序列的连续性应该保留在前一天的文件中。

例如如果前一天文件的最后一行是:

2,819823,测试

然后我当前的文件序列号应以3开头。

这可以通过shell脚本实现吗?任何帮助表示赞赏。

提前致谢

1 个答案:

答案 0 :(得分:0)

以下是一些初步想法。根据这些文件的存储方式/位置,您可以使用lsfind查找最新文件。如果没有找到,则表示您必须在1开始编号。如果找到文件,tail和/或sed的组合将使您可以轻松找到最后使用的序列号。使用awk添加序列号列几乎是微不足道的。