【发布时间】:2013-11-01 16:31:19
【问题描述】:
我有一个如下所示的文件:
A|\^&|||something|||||somethingelse|||XZXZXZXXZ-C5|2013
B|1||||ccccX|||||||||||||||||HERE||||||||||
C|1|rfrfrfrf||^^^hghghghg|3||||||||||8||||||||||B| |||||
D|1|^^^grpou|word|||||C||adam||2013|0123|
E|1|G
我想将文本 QQQ 插入任何以 B 开头的行的第 3 列。我已经尝试了几件事并且有几个选项,但我认为我在诊断中过于复杂了。
以下是我希望我能得出的结果:
A|\^&|||something|||||somethingelse|||XZXZXZXXZ-C5|2013
B|1|QQQ|||ccccX|||||||||||||||||HERE||||||||||
C|1|rfrfrfrf||^^^hghghghg|3||||||||||8||||||||||B| |||||
D|1|^^^grpou|word|||||C||adam||2013|0123|
E|1|G
任何 sed 或 awk 一种衬里类型的建议都会很棒。
【问题讨论】: