【发布时间】:2014-10-22 14:32:54
【问题描述】:
我有一个如下所示的文件:
fixedStep chrom=20 start=1 step=1000
0
10
20
100
0
fixedStep chrom=19 start=1 step=1000
0
0
50
330
450
0
我想在chrom= 之后的数字上添加前缀chr。因此,我不想拥有chrom=20 或chrom=19,而是拥有chrom=chr20 或chrom=chr20。所以文件应该是这样的:
fixedStep chrom=chr20 start=1 step=1000
0
10
20
100
0
fixedStep chrom=chr19 start=1 step=1000
0
0
50
330
450
0
我知道使用sedcommand 可以做到这一点,但我不知道如何构造一个regex,它可以找到chrom=part。我已经使用sed修改了一些简单的东西,比如在文件的每一行的开头添加一个前缀;但我无法解决这个问题!
【问题讨论】: