john@basser.oz (John Mackin) (10/14/87)
Under some circumstances, "uuhosts string" can print the map information for each host more than one time each. This happens if more than one host in the same file in the map data matches the string. With the current maps, try "uuhosts ear". You will get earache, earvax, earth and earwax; earache and earvax will each be printed twice. Fix: run this article through "patch -d uuhosts-source-directory". If you don't have patch, apply the following diff by hand. John Mackin, Basser Department of Computer Science, University of Sydney, Sydney, Australia john@basser.oz.AU (john%basser.oz.AU@UUNET.UU.NET) {uunet,hplabs,mcvax,ukc,nttlab}!munnari!basser.oz!john *** uuhosts.sh Sat Oct 10 23:40:09 1987 --- uuhosts.sh_NEW Sat Oct 10 23:41:27 1987 *************** *** 268,274 case $look in *look*) files=`$look $lookopt$arg Index | ! sed -n -e "/^$arg/s%.* %%p"` ;; *) files=` --- 268,275 ----- case $look in *look*) files=`$look $lookopt$arg Index | ! sed -n -e "/^$arg/s%.* %%p" | ! sort -u` ;; *) files=` *************** *** 272,278 ;; *) files=` ! sed -n -e "/^$arg/s%.* %%p" Index` ;; esac case $files in --- 273,280 ----- ;; *) files=` ! sed -n -e "/^$arg/s%.* %%p" Index | ! sort -u` ;; esac case $files in