#!/usr/bin/env perl use strict; use warnings; my %rels; my $header = 0; my $printed = 0; while(){ ($rels{$2} = $1) if /^$/){ print "$_

"; if(defined $rels{"prev"}){ print "[<<<]"; }; if(defined $rels{"up"}){ print "[^^^]"; }; if(defined $rels{"next"}){ print "[>>>]"; }; $header++; }; if($header && /^<.div>$/){ print "

$_"; $header--; }; next if $header; print; };