Comment extraire de la chaîne à la suite d'un motif avec grep, regex ou perl

J'ai un fichier qui ressemble à quelque chose comme ceci:

<table name="content_analyzer" primary-key="id">
  <type="global" />
</table>
<table name="content_analyzer2" primary-key="id">
  <type="global" />
</table>
<table name="content_analyzer_items" primary-key="id">
  <type="global" />
</table>

J'ai besoin d'extraire quoi que ce soit dans les citations qui suivent name=, c'est à dire, content_analyzer, content_analyzer2 et content_analyzer_items.

Je le fais sur une machine Linux, une solution à l'aide de sed, perl, grep bash est très bien.

  • pas besoin d'être timide, bienvenue ici!
  • Je pense qu'il serait erroné de ne pas faire un lien vers stackoverflow.com/questions/1732348/...
  • Merci à tous pour les commentaires utiles. Je m'excuse pour le XML n'est pas correctement formaté. J'ai supprimé quelques balises pour la simplification.
InformationsquelleAutor wrangler | 2011-02-22