Help for this page

Select Code to Download


  1. or download this
    use strict;
    use warnings;
    ...
    undef $/;                                      # Read file into a sing
    +le line
    (my $line = <$fh>) =~ s/\n(\s*\n){2,}/\n\n/g;  # Delete extra blank li
    +nes
    printf "%s\n", $line;                          # Show the result
    
  2. or download this
    
    use strict;
    ...
        (!$b_prev_blank or !$b_this_blank) and printf "%s\n", $line;
        $b_prev_blank = $b_this_blank;
    }