Use dois greps:
grep '^FORMUL' *pdb | grep -vE 'C([3-9]|[12][0-9])'
A primeira lista as linhas que correspondem a ^FORMUL
, a segunda remove ( -v
inverte a correspondência) as correspondentes C
seguido por um dígito entre 3 e 9, ou dois dígitos começando com 1 ou 2 número maior que 3 será removido).