#!/usr/local/bin/perl # hinasort.pl # Copyright (c) 1998 by TAKu # # 仕 様:連続した一続きのデータを一つのカテゴリとして認識し、 # カテゴリ毎にソートします。 # # 使い方:hina.shの適当なところに、 # cat hina.html | $PERL hinasort.pl > index.html # みたいな感じで書きます。 while(<>) { if(m||) { ; } else { if(%BUF) { foreach (reverse sort keys %BUF) { print $BUF{$_}; } undef %BUF; } print $_; } }