替换.在一个txt文件中为0.只有一定数量的大量行

Cri*_*ris 1 perl awk replace sed file

我想替换.在第二列中,在第二列中为0.以运行程序.原始文件有两列和大约6百万行,我不知道如何做到这一点.

rs4951859         .4251
rs142557973       .3874
rs141242758       .2732
rs79010578        .7447
Run Code Online (Sandbox Code Playgroud)

我试过了

sed -i 's/./0./g'
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

hek*_*mgl 5

.在sed使用的正则表达式语言中具有特殊含义.它意味着一个任意角色,它将有效地替换任何角色.0.

正确的是逃避搜索部分中的点,如下所示:

sed 's/\./0./'
Run Code Online (Sandbox Code Playgroud)