【发布时间】:2015-08-12 22:42:36
【问题描述】:
如何解析以下制表符分隔文件以查看第 5 个字段是否为空,如果为空,请将 c1 替换为 c2,将 d1 替换为 d2。实际文件有大量行,其中一些行的第 5 个字段为空。
a0 b0 c0 d0 e0
a1 b1 c1 d1 e1
a2 b2 c2 d2
a3 b3 c3 d3 e3
【问题讨论】:
-
只是为了确认一下,您想在第 5 个字段为空/缺失的行之前更改行吗?
-
@ikegami 除非下一行的第五个字段为空,否则无需更改现有行中的字段。我是 bash 脚本的新手。
-
保存到新文件?打印?这有点不清楚...
-
@dawg 如果保存到一个新文件中,如何将一个文件中的 c1 和 d1 替换为另一个文件中的 c2 和 d2?