是否有一种简单(即非循环)的方法可以在 bash 中获取一个数组并用之前的元素值填充任何空元素。
用例是获取一组异步时间序列数据点,并将它们与时间外连接作为公共列。然后对于每个数据列,找到任何空值并用该系列中前一个数据点的值填充该点。
于是两个系列
T1,1.234
T2,2.345
T3,3.456
T6,6.789
T1,1.111
T2,2.222
T5,5.555
T7,7.777
将加入生产
T1,1.234,1.111
T2,2.345,2.222
T3,3.456,2.222
T5,3.456,5.555
T6,6.789,5.555
T7,6.789,7.777