home *** CD-ROM | disk | FTP | other *** search
- #Original program courtesy Bruce Feist of Arlington VA
-
- {
- # remove non alphanumeric characters
- gsub (/[`~!@#%\^&\*\(\)\+\|\-=\\\[\]{};':\",\./\<\>\?\/]/, " ")
- # convert to upper case
- for (i = 1; i <= 26; i++) # go through alphabet
- gsub (substr (lowers, i, 1), substr (uppers, i, 1))
- # add reference
- for (i = 1; i <= NF; i++)
- {
- if ($i !~ /^[0-9]+$/ && done[$i] != NR) # check if number or done
- {
- done[$i] = NR # mark as done
- xref[$i] = xref[$i] " " NR # add reference
- }
- }
- }
-
- BEGIN {
- uppers = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
- lowers = "abcdefghijklmnopqrstuvwxyz"
- }
-
- END {
- for (i in xref)
- print i ": ", xref[i]
- }
-
-
-
-