2014-01-20 4 views
0

У меня есть файл с текстовыми строками для нуклеотидов (A, C, G, T). Я хотел бы найти специфические строки из текстового файла и удалить их.удалить строки из текстового файла

Например:

ACTGGGCTGTCCAACTG  
ACTTCTGGGTCGAACTG  
CCCACTTCTGGGTTCAA 

И я хотел бы удалить из всех строк только эти части ACT и GGG Тогда я получить файл с этой строкой:

CTGTCCAACTG  
TCTTCGAACTG  
CCCTCTTTCAA 
+0

это могло перекрываться от линии к другому? –

ответ

1

Вы можете попробовать :

awk '{gsub(/ACT|GGG/,"")}1' file 
2

может помочь вам:

sed 's/ACT//g; s/GGG//g' inputFile 

т.е. заменить все вхождения ACT и GGG с пустой строкой.

1

Использование СЭД

sed -r 's/(ACT|GGG)//g' file 
Смежные вопросы