Usando sed
:
$ sed -nr 's/^[^\s]+\sname="([^"]+)"\s.*primary-key="([^"]+)">$/ /p' file.txt
content_analyzer id9
content_analyzer2 id12
content_analyzer_items id56
Usando grep
com o PCRE, você pode obter:
$ grep -Po '(name|primary-key)="\K[^"]+' file.txt
content_analyzer
id9
content_analyzer2
id12
content_analyzer_items
id56