-2

抱歉,关于前一个问题的另一个快速问题 - 我想在峰值数和范围之间添加一个下划线。我从 vim 得到奇怪的结果。

MACS_peak_1 range=chr1:569425-569625 5'pad=0 3'pad=0 strand=+ repeatMasking=none TTCGCTCTAAGATTAAAAATGCCCTAGCCCACTTCTTACCACAAGGCACA CCTACACCCCTTATCCCTATACTAGTTATTATCGAAACCATCAGCCTACT

MACS_peak_1_range=chr1:569425-569625 5'pad=0 3'pad=0 strand=+ repeatMasking=none TTCGCTCTAAGATTAAAAATGCCCTAGCCCACTTCTTACCACAAGGCACA CCTACACCCCTTATCCCTATACTAGTTATTATCGAAACCATCAGCCTACT

谢谢哈丽特

4

2 回答 2

1
awk '/MACS_peak/{$1=$1"_"$2;$2="";}1' your_file
于 2013-03-04T11:27:48.730 回答
0

在 shell 中试试这个:

sed -i s/"MACS_peak_1 range"/"MACS_peak_1_range"/g <filename>
于 2013-03-04T11:30:18.633 回答