|
|
1.1 root 1: H=`pwd`
2: for i in 1 2 3 4 5 6 7 8 9
3: do cd /usr/man/man$i
4: egrep '\([1-9][A-Z]?\+?|9\.[0-9]|A\)' *.*|\
5: sed "s/^/man$i\\//"
6: done |\
7: sed '
8: /IR.*[^ ](/w needblank
9: s/ *(/(/g
10: s/)\.*).*/)/
11: tx
12: :x
13: s/^\([^:]*:\)\(.*\), /\1\2\
14: \1/
15: tx
16: '|\
17: sed -n '
18: s/)[,.;:]/)/
19: s/.IR *//
20: s/.RI[^(]*( //
21: /(.*)/!{
22: d
23: }
24: /0[1234567]*(8)/d
25: /^\(.*\):\([^(]*([^)]*)\)$/!{
26: w nonref
27: d
28: }
29: s//\2 \1/
30: s/^[ ]*//
31: w xref
32: s/ .*//w ref
33: '
34: tr A-Z a-z <xref | sort -u -o xref
35: tr A-Z a-z <ref | sort -u -o ref
36: for i in 1 2 3 4 5 6 7 8
37: do cd /usr/man/man$i
38: ls *.* |\
39: sed "s/\\.[^.]*$/($i)/"
40: done >junk
41: cd /usr/man/man9
42: sed -n '
43: /\.TH/{
44: s/.TH *//
45: s/ *\(9\.[1-8]\).*/(\1)/
46: p
47: }' * | tr A-Z a-z >>$H/junk
48: cd $H
49: #grep '\.so.*usr' `find man[1-8] -size 1 -print` |\
50: #sed '
51: #s/:.*//
52: #s/\.\([^.]\).*/(\1)/
53: #s/.*\///
54: #'|sort - junk|uniq -u >def
55: sort -u junk >def
56: comm -23 ref def >misref
57: join misref xref >badref
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.