. é uma expressão regular metacaracteres que corresponde a qualquer caractere único .
\ é também uma expressão regular metacaractere que pode ser usada para escapar qualquer metacaracteres para que seja literalmente correspondido.
e, portanto, . corresponde a qualquer caractere, mas \. corresponde apenas a . .
printf %c900983\n a . | grep -n ".900983"
1:a900983
2:.900983
... porque a expressão regular . metacaractere corresponde a um literal . ou um a ou qualquer outro caractere único , mas ...
printf %c900983\n a . | grep -n "\.900983"
2:.900983