#!/bin/sh # Junta un montón de páginas web con el mismo formato # 24-9-2004 Daniel Clemente. Todo esto es GPL. # La cabecera y el índice, con enlaces siempre al propio fichero. # En vez de poner general.html#separa, tiene que poner sólo #separa awk 'gsub(/\".*#/,"\"#"); NR==1,/Espero tus sugerencias/;' index.html | \ grep -v "Espero tus sugerencias" | uniq; # esos dos últimos comandos son unas chapuzas; quien sepa awk lo hará mejor # Cada uno de los archivitos, sin la cabecera ni el final. for a in general.html accesibilidad.html estandares.html navegadores.html \ html.html versiones.html css.html consejos.html colores.html \ imagenes.html enlaces.html tablas.html frames.html \ javascript.html flash.html java.html; do awk '/h2/,/class=\"navegacion\"/;' $a | grep -v class=\"navegacion\"; done; # La parte final. # awk '/Espero tus sugerencias/,/<\/html>/;' index.html echo -e "\n\n\n";