如何删除每行中的第一个逗号并用空格替换它?

时间:2015-01-29 09:52:25

标签: linux bash

我对bash脚本不太熟悉,但我想在我的大文本文件上做一个简单的过程。我需要消除每行中的第一个逗号并用空格替换它。 以下是我的文本文件的样子:

CAK55580,GO:0004672,GO:0004674,GO:0004713,GO:0005524,GO:0006468
CAK55582,GO:0004672,GO:0004674,GO:0004713,GO:0005524,GO:0006468
CAK55583,GO:0007165,GO:0008603

我知道我可以删除每行中的第一个逗号 sed -i.bak 's/,//' file,但我不知道如何用空间替换它。 有人可以帮我弄这个吗 ?

1 个答案:

答案 0 :(得分:3)

最终斜杠之间的东西是要替换的东西。

sed 's/,/ /' file