Eu sei que podemos escapar de um caractere especial como *(){}$com \para ser considerado literal.
Por exemplo \*ou\$
Mas no caso de .eu ter que fazê-lo duas vezes, \\.caso contrário, é considerado caráter especial. Exemplo:
man gcc | grep \\.
Por que é tão?
man bash|grep \\.poderia ser um exemplo.
man gcc | grep '\.'.