Sé que podemos escapar de un personaje especial como *(){}$
con el \
fin de ser considerados literales.
Por ejemplo \*
o\$
Pero en caso de .
que tenga que hacerlo dos veces, de lo \\.
contrario se considera un carácter especial. Ejemplo:
man gcc | grep \\.
¿Por que es esto entonces?
man bash|grep \\.
Podría ser un ejemplo.
man gcc | grep '\.'
.