我想要一个脚本来修改一些大型文本文件(100k 记录),以便对于每条记录,在输出中创建的行数相当于每个输入行的第 3 列和第 2 列的差异。在输出中,我想打印记录名称(第 1 列),并在第 2 列和第 3 列中包含的数字之间逐步走动。
样本微不足道的输入可能是(制表符分隔的数据,如果它有所作为)
a 3 5
b 10 14
具有所需的输出(同样,理想情况下是制表符分隔)
a 3 4
a 4 5
b 10 11
b 11 12
b 12 13
b 13 14
可悲的是,这是一个超出我(非常)有限能力的挑战。
任何人都可以提供问题的解决方案,或指出我正确的方向吗?在理想的世界中,我可以将其集成到 bash 脚本中,但我会采用任何可行的方法!