com grep :
grep -oP '(?<=\)[^\ ]+' file
-o imprime apenas o padrão correspondente. O (?<=...) é um lookahead positivo que corresponde à barra invertida \ , mas não faz parte do padrão de correspondência. O segundo padrão [^\ ]+ segue a barra invertida e contém todos os caracteres, mas não barras invertidas e não espaços.
A saída:
*unknown*
morning