Como as primeiras versões de grep não reconheceram
{…} , ? , + , (…) , < e > como meta-caracteres -
eles apenas se equiparam.
Os únicos meta-caracteres foram […] , ^ , $ , . , * e \ .
Esse comportamento foi mantido para compatibilidade com versões anteriores
(para que os scripts antigos ainda funcionassem da maneira que eles faziam
sem precisar ser reescrito).
Portanto, você precisa usar \ para ativar as propriedades especiais
desses meta-personagens mais recentemente inventados,
assim como n e t não significam nova linha e tabulação (eles significam n e t );
você precisa usar \n e \t para obter nova linha e guia.