Você pode usar
grep -E '^.{21}A' file
se você quiser incluir casos como A1023
e
grep -E '^.{21}A\>' file
se você quiser apenas linhas em que A
apareça como um caractere isolado
OBSERVAÇÃO: No segundo exemplo, a notação \ > irá corresponder a qualquer string vazia final.
trecho da página man grep
The Backslash Character and Special Expressions
The symbols
\<
and\>
respectively match the empty string at the beginning and end of a word. The symbol\b
matches the empty string at the edge of a word, and\B
matches the empty string provided it's not at the edge of a word. The symbol\w
is a synonym for[_[:alnum:]]
and\W
is a synonym for[^_[:alnum:]]
.