Se você está usando o GNU grep , você pode usar expressões regulares Perl com um olhar positivo afirmação:
grep -Po "(?<=<active>)(false|true)" settings.xml
Isso gerará apenas false ou true . <active> será correspondido, quando for seguido por true ou false , mas não será incluído na saída.
Mas, idealmente, você deve usar um analisador baseado em XML, como sugerido em o comentário de uzsolt .