mirror of
https://github.com/curl/curl.git
synced 2025-02-17 14:59:45 +08:00
42 lines
751 B
Perl
Executable File
42 lines
751 B
Perl
Executable File
#!/usr/bin/env perl
|
|
# Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al.
|
|
#
|
|
# SPDX-License-Identifier: curl
|
|
#
|
|
# Given: a libcurl curldown man page
|
|
# Outputs: the same file, minus the header
|
|
#
|
|
|
|
my $f = $ARGV[0];
|
|
|
|
open(F, "<$f") or die;
|
|
|
|
my @out;
|
|
my $line = 0;
|
|
my $hideheader = 0;
|
|
|
|
while(<F>) {
|
|
if($hideheader) {
|
|
if(/^---/) {
|
|
# end if hiding
|
|
$hideheader = 0;
|
|
}
|
|
push @out, "\n"; # replace with blank
|
|
next;
|
|
}
|
|
elsif(!$line++ && /^---/) {
|
|
# starts with a header, strip off the header
|
|
$hideheader = 1;
|
|
push @out, "\n"; # replace with blank
|
|
next;
|
|
}
|
|
push @out, $_;
|
|
}
|
|
close(F);
|
|
|
|
open(O, ">$f") or die;
|
|
for my $l (@out) {
|
|
print O $l;
|
|
}
|
|
close(O);
|