grep -E '^[ABCD]\.([^ ]| )' file
Isso extrairia todas as linhas do seu arquivo que começam com A. , B. , C. ou D. seguido por um caractere não espaço ou dois espaços.
A expressão é uma expressão regular estendida (devido à alternação com | ) e é por isso que usamos -E com grep .