У меня есть очень большой текстовый файл, состоящий из 10000S линий, например, так:Удалить строку из текстового файла
Contig9 Pfam protein_match 57 81 1.9E-6 + . Name=PF12874;Note=Zinc-finger of C2H2 type;Target=null 57 81;status=T;ID=match$554_57_81;date=10-10-2014 Contig9 SMART protein_match 54 88 9.4E-9 + . Name=SM00451;Note=U1-like zinc finger;Target=null 54 88;status=T;ID=match$555_54_88;Ontology_term="GO:0003676"
Я хотел бы, чтобы удалить часть с ;ID=matchXXXXX
из всех линий.
Будет ли простой способ сделать это с помощью VIM awk или sed в unix?
Строка, подлежащая удалению, заканчивается перед следующим «;»? – TrueY
Да, я хочу удалить все строки, похожие на этот формат: ID = XXXXXXXXXX – user3294511
Хорошо, но до конца строки, или используйте первый ';' charater? – TrueY