|
|
1.1 root 1: # NOTICE-NOT TO BE DISCLOSED OUTSIDE BELL SYS EXCEPT UNDER WRITTEN AGRMT
2: L=/usr/lib/style
3: trap 'rm -f /tmp/$$*; trap 0; exit' 0 1 2 3 15
4: for i in $*
5: do case $i in
6: -ver) echo $0 version 2.0: 2.0;exit;;
7: -flags) echo $0 \[-s\] \[-flags\] \[-ver\] file ...;exit;;
8: -*) echo unknown acro flag $i;exit;;
9: *) if test ! -r $i
10: then echo -e \\nCan\'t find the text file $i\; try specifying a more complete pathname.; exit
11: fi
12: esac
13: done
14: echo "This program searches for acronyms in a text file.
15: It will also find words that are printed in capital letters."
16: for i in $*
17: do
18: deroff -w $i | grep "[A-Z][A-Z]" |
19: sort -d | uniq -c > /tmp/$$2
20: if test -s /tmp/$$2
21: then
22: echo -e "\nThe following acronyms are used in file \"$i\":"
23: cat /tmp/$$2
24: echo -e "\nAcronyms appear on the following lines of \"$i\":\n"
25: sed -f $L/acro.sed /tmp/$$2 > /tmp/$$3
26: $L/dprog -A -n -l -f /tmp/$$3 $i
27: else echo -e "\nNo acronyms found in file \"$i\".\n"
28: fi
29: done
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.