Como encontrar informações dentro de uma tag xml usando grep?

Eu estou trabalhando em um script shell linux para encontrar informações em um arquivo xml usandogrep. Eu estou em um mac que espero não importa muito.

Para encontrar as informações que preciso, corro:

grep -oP "<title>(.*)</title>" temp.xml

Eu recebo uma lista de correspondências e isso inclui o<title> tag.

Como posso obter uma lista apenas com as informações dentro dotitle tag massem atitle tag usando grep?

questionAnswers(5)

yourAnswerToTheQuestion