Newsgroups: fj.questions.unix
Path: galaxy.trc.rwcp.or.jp!sparky!uunet!ccut!wnoc-tyo-news!nec-tyo!necspl!necscc!tsl.cl.nec!harasaki
From: harasaki@TSL.CL.nec.co.jp (Harasaki Hidenobu)
Subject: Re: finger without hostname
Sender: news@tsl.cl.nec.co.jp
Message-ID: <1992Aug21.012053.8676@tsl.cl.nec.co.jp>
In-Reply-To: imamura@kuamp.kyoto-u.ac.jp's message of Thu, 20 Aug 1992 15:31:22 GMT
Date: Fri, 21 Aug 1992 01:20:53 GMT
Distribution: fj
References: <IMAMURA.92Aug21003122@fndsys.kuamp.kyoto-u.ac.jp>
Nntp-Posting-Host: liberty.tsl.cl.nec.co.jp
Organization: C&C Systems Research Laboratories, NEC Corporation
Lines: 58
Xref: galaxy.trc.rwcp.or.jp fj.questions.unix:1785
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.questions.unix&nb=1785&hd=a
X-reformat-date: Mon, 18 Oct 2004 15:18:22 +0900
X-reformat-comment: Tabs were expanded into 4 column tabstops by the Galaxy's archiver. See http://katsu.watanabe.name/ancientfj/galaxy-format.html for more info.

fj.questions.unix $B$N5-;v(B <IMAMURA.92Aug21003122@fndsys.kuamp.kyoto-u.ac.jp> $B$G(B
 imamura@kuamp.kyoto-u.ac.jp (IMAMURA Toshiyuki) $B$5$s$O!'(B

:> finger$B$K$D$$$F<ALd$,$"$k$N$G$9$,!"(B
:> ~/.plan$B$K4A;z$G2?$+$r=q$$$F$"$k>l9g$K(B
:> $BF1$8%[%9%H>e$N(Bfoo$B$5$s$KBP$7$F(Bfinger$B$r=q$1$k>l9g(B
:> 
:>    finger foo@hostname
:> 
:>    $B$H(B
:> 
:>    finger foo
:> 
:> $B$G$O!">e$N>l9g$O@5$7$/I=<($5$l$^$9$,!"2<$N>l9g$O4A;z$,2=$1$^$9!#(B
:> $B$I$&$7$F$3$N$h$&$J0c$$$,$"$k$N$G$7$g$&$+!)$^$?!"2<$N>l9g$G(B
:> $B@5$7$/4A;z$rI=<($5$;$k$K$O$I$&$7$?$iNI$$$N$G$7$g$&$+!)(B

UCB$B$,G[IU$7$?!"(BBSD$B%=!<%9$K$"$k(Bfinger.c$B$N%P%0$G$9!#(B

$B%m!<%+%k$N(B~/.plan$B$r;2>H$9$k;~$@$1!"C<Kv$r@)8f$9$k$h$&$J(Bescape$B%7!<%1%s%9(B
$B$rF~$l$i$l$k$H:$$k$H;W$C$?$N$+!)(B($B:n<T$KJ9$+$J$$$HK\Ev$N$3$H$OJ,$+$j$^$;$s$,!"(B)

isprint(c) || isspace(c)

$B$7$F$+$i!"(Bputchar(c ^ 100)$B$H$$$&%3!<%I$rF~$l$F$7$^$C$?$N$G$9$M!#(B
tcp connection$B$G!"(Bremote$B$+$i%G!<%?$rLc$&;~$O!"$=$N$^$^!"$=$N%G!<%?$r6!5k(B
$B$9$k(Bfingerd$BB&$G$O!"2?$b$7$F$$$J$$$N$G!"4A;z%3!<%I$G$bDL$j$^$9!#(B

$B0lG/Dx!)A0$K!"(Bcomp.bugs.4bsd.ucb-fixes$B$G$b!"Bg$-$J4V0c$($@$C$?!"(B
$BD>$7$?%P!<%8%g%s$,2?=h2?=h$K$"$k$h$H$$$&5-;v$r8+$^$7$?!#(B

$B$G!"BP:v$G$9$,!"(Bfinger.c$B$O4{$K(Bbsd-network-sources$B$H$+!"(Bucb$B$N(Bfixes$B$G8x3+(B
$B$5$l$F$$$^$9$+$i!"(Bisprint(c) || isspace(c)$B$NItJ,$r%Q%C%A$9$k$+!"(B

shell script$B$G$b:n$C$F!"(Bfinger foo$B$@$C$?$i!"(Bfinger foo@localhost$B$K=q$-49(B
$B$($F(Bfingerd$B$H$*OC$9$l$P!"4A;z%3!<%I$NLdBj$O2r7h$G$-$^$9!#(B

$B$3$A$i$G$O!"%Q%C%A%P!<%8%g%s$r;H$C$F$$$?$j!"<!$N(Bshell script$B$r(B
------------------------------------------------------------------------
if [ $# -eq 0 ]; then /usr/ucb/finger; exit; fi
arg=""
while [ $# -gt 0 ]
do
case $1 in
-*)     arg="$arg $1" ;;
*@*)    arg="$arg $1" ;;
*)      arg="$arg $1@localhost";;
esac
shift
done
/usr/ucb/finger $arg
exit
------------------------------------------------------------------------
$B;H$C$F$$$?$j$7$^$9!#(B

--
$BF|K\EE5$!J3t!K#C!u#C%7%9%F%`8&5f=j!!86:j=(?.(B
  harasaki@TSL.CL.nec.co.jp
