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 '\.'
.