【发布时间】:2020-10-13 19:15:38
【问题描述】:
我有一个像这样的制表符分隔文件,但是对于某些行,列号小于应有的值(64 列),例如,如何用 0 填充这些单元格(文件有 64 列和4750 行会太大):
a b c d e
1 2 3 4 5
1
0 2
3
(第 2,3,4 列有 1,2,1 列对应且没有尾随 \ts)
我想做
a b c d e
1 2 3 4 5
1 0 0 0 0
0 2 0 0 0
3 0 0 0 0
我已经尝试过 sed 's/\t\t/\t0\t/g' 但是像这样的所有解决方案都需要存在列空间,我该如何修复我的表?
【问题讨论】: