我再次被修改文本卡住了。我想改變大的文本文件,如這些:用Unix命令行工具修改FASTA頭文件
>hg19_ct_UserTrack_3545_691 range=chr1:8121498-8121502 5'pad=0 3'pad=0 strand=+ repeatMasking=none
GATGG
>hg19_ct_UserTrack_3545_690 range=chr1:8121587-8121591 5'pad=0 3'pad=0 strand=+ repeatMasking=none
GATAG
到
>chr1:8121498-8121502 5'pad=0 3'pad=0 strand=+ repeatMasking=none
GATGG
>chr1:8121587-8121591 5'pad=0 3'pad=0 strand=+ repeatMasking=none
GATAG
我一直在使用sed '/^>/s/[^ ]* />/'
從而消除第一部分(>hg19_ct_UserTrack_3545_690
),但我真的停留在如何去除range=
。我嘗試過//
和grep
的各種組合,但沒有快樂。
感謝
這太棒了,謝謝! – user1879573 2013-03-01 10:55:21