Fusionner deux fichiers HTML en master fichier HTML

Disons que j'ai le code HTML suivant des fichiers:

html1.html

<html>
  <head>
    <link href="blah.css" rel="stylesheet" type="text/css" />
  </head>
  <body>
    <div>this here be a div, y'all</div>
  </body>
</html>

html2.html

<html>
  <head>
    <script src="blah.js"></script>
  </head>
  <body>
    <span>this here be a span, y'all</span>
  </body>
</html>

Je veux profiter de ces deux fichiers et faire un master fichier devrait ressembler à ceci:

<html>
  <head>
    <link href="blah.css" rel="stylesheet" type="text/css" />
    <script src="blah.js"></script>
  </head>
  <body>
    <div>this here be a div, y'all</div>
    <span>this here be a span, y'all</span>
  </body>
</html>

Est-ce possible à l'aide d'une simple commande de Linux? J'ai essayé de regarder rejoindre, mais il semble que cela rejoint sur un terrain commun, et je ne suis pas forcément d'avoir des champs... j'ai juste besoin fondamentalement d'ajouter la différence, mais aussi avoir la structure principale encore intacte (je suppose que cela pourrait être appelée à gauche-join?). Ne ressemble pas à cat marchera... comme qui fusionne en ajoutant un fichier, puis l'autre, etc.

Si il n'est pas une simple commande Linux, ma prochaine étape est d'écrire un script qui compare les deux scripts, ligne par ligne, ou créer un maître de fichier HTML qui fait référence à ces deux fichiers individuels en quelque sorte.

Pour info, Si vous venez de concaténer les deux fichiers ensemble, comme l'est, ils s'affichent l'un après l'autre dans la plupart des navigateurs. Ou, vous pouvez créer une base de fichier HTML, qui vous permettra de charger chacun de ces fichiers dans des cadres.
Yep, mais ce n'est pas une option pour ce que je dois faire.

OriginalL'auteur incutonez | 2013-11-08