29 lines
509 B
Perl
29 lines
509 B
Perl
|
#!/usr/bin/perl
|
||
|
|
||
|
use strict;
|
||
|
|
||
|
my @previously_skipped = ();
|
||
|
|
||
|
my $was_reference = 0;
|
||
|
|
||
|
while (my $line=<STDIN>) {
|
||
|
chomp $line;
|
||
|
|
||
|
if ($line =~ /^References$/) {
|
||
|
if ($was_reference) {
|
||
|
for my $pline (@previously_skipped) {
|
||
|
print "$pline\n";
|
||
|
}
|
||
|
@previously_skipped = ();
|
||
|
} else {
|
||
|
$was_reference = 1;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
if ($was_reference) {
|
||
|
push @previously_skipped, $line;
|
||
|
} else {
|
||
|
print "$line\n";
|
||
|
}
|
||
|
}
|