open(IN, "sort.out"); my @array; while() { if (//) { print OUT join '',sort {$a <=> $b} @array; print OUT "\n"; @array=(); } else { @array = (@array,$_); } } print OUT join '',sort {$a <=> $b} @array; close OUT; close IN;