Sus archivos de ejemplo son XHTML bien formados. ¡Excelente! Esto significa que puede usar un script XSLT simple. Consulte Cómo fusionar dos archivos XML con XSLT
Use pandoc para fusionar, p. todos los archivos html en el directorio actual:
pandoc -s *.html -o output.html
Puede utilizar la herramienta de combinación de html para combinar varios archivos HTML conservando sus enlaces de hipertexto internos. Es un programa win32, pero puedes ejecutarlo en Linux usando Wine. Página de descarga:https://sourceforge.net/projects/htmlmg/files/