#!/usr/bin/perl open(OMIT, "9 sed -n 's/.*Omitman\\[\"(.*)\\((.)\\)\".*/\\1 \\2/p' /usr/local/plan9/dist/checkman.awk |") || die "omit: $!"; @omit = ; close OMIT; chomp @omit; push @omit, "grep 1", "lseek 2", "tcs 1", "sed 1", "rc 1", "strcat 3", "yacc 1"; sub noref { my ($p, $s) = @_; $text =~ s!(([^<]|<[^/]|!\1!g; } for($i=0; $i<@ARGV; $i++){ open(IN, $ARGV[$i]) || die "open $ARGV[$i]: $!"; @text = ; close IN; $text = join("", @text); foreach $o (@omit) { $o =~ /(.*) (.*)/; noref($1, $2); } $text =~ s!../man(.)/([^.]*)\.html!$2$1.html!g; $text =~ s!(https://9fans.github.io/plan9port/unix)!\1!g; open(OUT, ">$ARGV[$i]") || die "open $ARGV[$i]: $!"; print OUT $text; close OUT; } exit 0;