Correspondência e extração de expressões regulares

Eu estou escrevendo um script de shell onde preciso de alguma ajuda na correspondência e extraindo padrão

ALARM_TYPE contain string 'Exception Type - timeOverThreshold Description - High CPU eHealth Alarm ID - 1000001'

Eu preciso extrair a string depoisDescription - e antesAlarm ID e armazená-lo em uma nova variável ... especialmente neste exemplo eu estou procurandoHigh CPU eHealth

Como posso fazer isso simplesmenteawk, sed funciona ou qualquer outra coisa simples.

questionAnswers(2)

yourAnswerToTheQuestion