2014-01-20 77 views
0

我有帶有核苷酸文本字符串的文件(A,C,G,T)。我想從文本文件中找到特定的字符串並刪除它們。從文本文件中刪除字符串

例如:

ACTGGGCTGTCCAACTG  
ACTTCTGGGTCGAACTG  
CCCACTTCTGGGTTCAA 

而且我想從所有行只刪除該部分ACTGGG 然後我會得到這個字符串的文件:

CTGTCCAACTG  
TCTTCGAACTG  
CCCTCTTTCAA 
+0

可以把它從線條到下一個重疊? –

回答

1

你可以試試:

awk '{gsub(/ACT|GGG/,"")}1' file 
0
perl -pe 's/ACT|GGG//g' your_file 
2

可以幫助你:

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

即取代ACTGGG所有出現的一個空字符串。

1

使用sed的

sed -r 's/(ACT|GGG)//g' file