仅替换第一个分隔符并保持其余部分不变

时间:2014-09-08 06:05:12

标签: shell unix

我有以下文件:

sadhun:ganesh:02/02/1990:345
Hari:Prasad:30/05/1989:567

我只需要替换第一个结肠' :'留有空间,让其他冒号保持不变。

我在awk尝试过,但只能修改所有冒号。

1 个答案:

答案 0 :(得分:2)

尝试此命令:

sed -i 's/:/ /' input.txt

它只会将第一个:替换为whitespace

-i选项用于编辑文件。