我有一个看起来像这样的文件:
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 一种衬里类型的建议都会很棒。