-2

前の質問に関してもう1つ簡単な質問があります。ピーク数と範囲の間にアンダースコアを追加したいと思います。vimから奇妙な結果が出ています。

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

MACS_peak_1_range = chr1:569425-569625 5'pad = 0 3'pad =0strand = + 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

シェルでこれを試してください:

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