me cito
tienes que usar backslash para todo simbolo (como el punto y especialmente el punto, si no quieres caos) y usas barra para separar las reglas
el espacio es un simbolo (no es letra ni numero)
así que requiere backslash
usualmente se denomina por
lee sobre regex y no des tumbos de ciego
(me molesta personalmente)
grep -v -E "^Otros" | grep -v -E "5. Software"
te soy sincero y con este caso has tenido suerte XD pero solo sirve si excluyes... además el punto sustituyó el espacio...
regex en wikipedia tiene todo lo que necesites saber y mucho más
tambien esto te puede servir mucho
https://www.cheatography.com/davechild/cheat-sheets/regular-expressions/