#!/usr/bin/perl $infile = $ARGV[0]; $outfile = $infile; $outfile =~ s/html/asp/; open INFILE, $infile; open OUTFILE, ">$outfile"; while () { if (/

(.*?)<\/h2>/) { $letter = $1; goto DONE; } } die "1"; DONE: print OUTFILE <<"HEAD"; <% \$page_title = \"Marxism Glossary - $letter\"; \$include_print_link = true; include \"/www/newyouth/yfis-head.asp\"; %>

\"Marxism

$letter

HEAD while () { $line = $_; print $line; if (/marxismglossary/) { goto DONE2; } print OUTFILE $line; } die "2"; DONE2: print OUTFILE <<'FOOT';

Back to the Glossary of Marxist Terms

<% include "/www/newyouth/yfis-foot.asp"; %> FOOT close OUTFILE; close INFILE;