【发布时间】:2013-03-01 20:49:23
【问题描述】:
我再次陷入修改文本的困境。我想更改大文本文件,例如:
>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 的各种组合,但没有任何乐趣。
谢谢
【问题讨论】: