我很难找到grep在一系列组合(氨基酸)中的一些结构。 所以它是一个类似这样的列表
SIKDQIKNEYNQFAINTQIMSCLPWDPMYLIMETWEHRFSRLGRKEGQEVHDALCPFLNFYHVMRADKWGICRELPAMFH PARSINGS
一串字母,空格,一个单词。
我必须找到使用grep
一串不包含此
AAA
或ABA
或AAB
一般在两个相同的字母之间必须有两个不同的字母。
答案 0 :(得分:2)
如果我理解正确,我认为您正在尝试执行以下操作:
egrep -v '([A-Z])[A-Z]?\1[A-Z]* '
这可以找到AA
或ABA
的所有实例并打印不匹配的行。