我有一个包含几千行的文件,看起来像这样:
dm 10:124614405:G_GTR I .9186 .9829 -0.037 0.964 0.219 0.0283 0.8665 0.0282 0.8665 358 440
dm 10:124685661:TCAAAR D .9698 .9838 0.239 1.270 0.377 0.4016 0.5263 0.4040 0.525 358 440
dm rs2280710 C G .9852 .9924 0.186 1.204 0.899 0.0427 0.8362 0.0418 0.838 165 92
我需要更换第二个":"在整个文档中有一个空格。通常我会用简单的东西来做这件事:
sed 's/:/ /g'
但这当然会取代两个冒号。我不确定如何仅指定要替换的SECOND冒号。有什么建议?
答案 0 :(得分:2)
这将仅替换每一行的第二场比赛:
sed 's/:/ /2'