From owner-man-jp@jp.freebsd.org  Thu May 27 17:54:12 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id RAA10875;
	Thu, 27 May 1999 17:54:12 +0900 (JST)
	(envelope-from owner-man-jp@jp.FreeBSD.org)
Received: from od3.sharp.co.jp (firewall-user@od3.sharp.co.jp [202.32.86.132])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id RAA10869
	for <man-jp@jp.freebsd.org>; Thu, 27 May 1999 17:54:12 +0900 (JST)
	(envelope-from kuma@slab.tnr.sharp.co.jp)
Received: by od3.sharp.co.jp; id RAA01116; Thu, 27 May 1999 17:54:08 +0900 (JST)
Received: from unknown(133.159.14.115) by od3.sharp.co.jp via smap (4.1)
	id xma001004; Thu, 27 May 99 17:53:07 +0900
Received: from td1.tnr.sharp.co.jp (root@td1.tnr.sharp.co.jp [133.159.52.20]) by od.sharp.co.jp (8.8.5/3.5W-98081113) with ESMTP id RAA22217 for <man-jp@jp.freebsd.org>; Thu, 27 May 1999 17:53:06 +0900 (JST)
Received: from mailfwd.slab.tnr.sharp.co.jp ([10.32.30.11]) by td1.tnr.sharp.co.jp (8.8.5/3.5W-97080613) with ESMTP id RAA05787 for <man-jp@jp.freebsd.org>; Thu, 27 May 1999 17:53:06 +0900 (JST)
Received: from server01.slab.tnr.sharp.co.jp ([10.32.50.4])
	by mailfwd.slab.tnr.sharp.co.jp (8.8.4+2.7Wbeta4/3.6Wbeta7) with ESMTP id RAA09756
	for <man-jp@jp.freebsd.org>; Thu, 27 May 1999 17:53:04 +0900 (JST)
Received: from gaye.slab.tnr.sharp.co.jp (gaye.slab.tnr.sharp.co.jp [10.32.49.117])
	by server01.slab.tnr.sharp.co.jp (8.8.5/3.6Wbeta7 98051815) with ESMTP id RAA14130
	for <man-jp@jp.freebsd.org>; Thu, 27 May 1999 17:53:05 +0900 (JST)
Received: from gaye.slab.tnr.sharp.co.jp (kuma@localhost) by gaye.slab.tnr.sharp.co.jp (8.8.7/3.5Wpl5) with ESMTP id RAA01043 for <man-jp@jp.freebsd.org>; Thu, 27 May 1999 17:53:05 +0900 (JST)
Message-Id: <199905270853.RAA01043@gaye.slab.tnr.sharp.co.jp>
To: man-jp@jp.freebsd.org
In-reply-to: Your message of "27 May 1999 13:30:03 JST."
             <85k8tvjfsk.fsf@meadow.scphys.kyoto-u.ac.jp> 
Date: Thu, 27 May 1999 17:53:04 +0900
From: Norihiro Kumagai <kuma@slab.tnr.sharp.co.jp>
Reply-To: man-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990526
X-Sequence: man-jp 1545
Subject: [man-jp 1545] Re: Bug Report of sh.1 
Errors-To: owner-man-jp@jp.freebsd.org
Sender: owner-man-jp@jp.freebsd.org
X-Originator: kuma@slab.tnr.sharp.co.jp

$B7'C+$G$9!#(B

In Message <85k8tvjfsk.fsf@meadow.scphys.kyoto-u.ac.jp>,
  Akio Morita <amorita@meadow.scphys.kyoto-u.ac.jp> writes:
> sh$B$N(B man page$B$rFI$_$J$,$i(B Shell Script$B$r=q$$$F$$$F(B
> $B8+$D$1$?(BBug$B$G$9(B

$B%l%]!<%H$"$j$,$H$&$4$6$$$^$9!#(B

> .\"     from: @(#)sh.1  8.6 (Berkeley) 5/4/95
> .\"     %Id: sh.1,v 1.23.2.2 1999/04/19 18:54:06 max Exp %
> .\"
> .\" jpman %Id: sh.1,v 1.2 1997/05/31 16:40:31 jsakai Stab %
> $BCf$N(B
> ---
> .It [n1]>&n2
> $B%U%!%$%k5-=R;R(B n2 $B$rI8=`=PNO(B ($B$^$?$O%U%!%$%k5-=R;R(B n1) $B$KJ#<L$7$^$9!#(B
> ---
> $B$G$9$,!"86E5$O(B
>     [n1]>&n2    duplicate stdout (or n1) to n2.
> $B$G$9$+$i!"(B
> $BI8=`=PNO(B ($B$^$?$O%U%!%$%k5-=R;R(B n1) $B$r%U%!%$%k5-=R;R(B n2 $B$KJ#<L$7$^$9!#(B
> $B$b$7$/$O!"(B
> $B%U%!%$%k5-=R;R(B n2 $B$XI8=`=PNO(B ($B$^$?$O%U%!%$%k5-=R;R(B n1) $B$rJ#<L$7$^$9!#(B
> $B$,@5$7$$$G$9(B

$B$&!<$s!"$3$l!"$+$J$jHyL/$J$s$G$9$,!"(B
$B;d$N8+N)$F$G$O!":#$NF|K\8lLu$NJ}$,@5$7$$$G$9!#(B

$BNc$($P!"(B/bin/sh $B$N%7%'%k%9%/%j%W%H$G!"(B

  echo foo 1>&2

$B$H=q$/$H!"(Becho $B%3%^%s%I$OJ8;zNs(B foo $B$r!V%U%!%$%k5-=R;R(B 2 $B$,;X$9%U%!%$(B
$B%k!W$K=PNO$7$^$9!#$=$l$,>Z5r$K(B

  #!/bin/sh
  echo foo 1>&2

$B$J$k(B2$B9T$N%U%!%$%k(B xx $B$r:n$j!"(B/bin/sh $B$r5/F0$7$F(B

  $ sh xx 
  foo
  $ sh xx 2>/dev/null
  $

$B$H$J$k$3$H$,3NG'$G$-$^$9!#3N$+$K!VI8=`=PNO$r%U%!%$%k5-=R;R(B 2 $B$KJ#<L$7(B
$B$^$9!W$H8@$$$?$/$J$k5$;}$A$bJ,$+$k$N$G$9$,!"(B
  $B!VI8=`=PNO$r%U%!%$%k5-=R;R(B 2 $B$KJ#<L$7$^$9!W(B
$B$H(B
  $B!VI8=`=PNO$r%U%!%$%k5-=R;R(B 2 $B$,;X$9%U%!%$%k$K=PNO$7$^$9!W(B
$B$H$O$A$g$C$H0UL#$,0c$&$N$G$9!#(B

$B$3$3$G!VI8=`=PNO!W$H$$$&$N$O86J8$G(B stdout $B$G$9$+$i!"(B($BI8=`=PNO$,;X$9%U%!(B
$B%$%k$N$3$H$G$O$J$/(B) $B%U%!%$%k5-=R;R(B 1 $B$N$3$H$G$9!#$=$7$F!VJ#<L$7$^$9!W(B
$B$H$$$&$N$O86J8$N(B duplicate $B$G$9$,!"MW$9$k$K%7%9%F%`%3!<%k(B dup(2) $B$G$9!#(B
$B$=$7$F!"(B"1>&2" $B$7$?$H$-$K!"(Becho $B%3%^%s%I$r8F$S=P$9D>A0$K$O!"%7%'%k$NFb(B
$BIt$G(B (C $B8@8lE*$K=q$/$H(B)$B!"(B

   dup2 (2, 1);

$B$7$F$$$^$9!#$3$l$,8=:_$N(B man $B%Z!<%8$N(B
  $B!V%U%!%$%k5-=R;R(B 2 $B$rI8=`=PNO$KJ#<L$7$^$9!W(B
$B$H$$$&I=8=$N0UL#$G$9!#(B

$B$5$F!"%3%^%s%I$N30$GC/$,$I$&(B dup $B$7$h$&$H$b!"(Becho $B%3%^%s%I$O%U%!%$%k5-(B
$B=R;R(B 1 $B$K(B foo $B$r=PNO$7$^$9!#$G!"(Becho $B8F=PA0$K%7%'%k$,(B dup2(2,1) $B$9$k$H!"(B
$B%U%!%$%k5-=R;R(B 1 $B$,7R$,$k@h$N%U%!%$%k<BBN$,!":#$^$G%U%!%$%k5-=R;R(B 2 $B$,(B
$B;X$7$F$$$k@h$K@Z$jBX$o$j$^$9!#$3$&$7$F(B echo $B$OI8=`=PNO(B ($B%U%!%$%k5-=R;R(B 
1) $B$K=PNO$7$F$$$k$N$G$9$,!"$=$N@h$,!V30B&$G%U%!%$%k5-=R;R(B 2 $B$,;X$7$F$$(B
$B$?%U%!%$%k!W$K@Z$jBX$o$j!"30L\$K$O!"!VI8=`%(%i!<=PNO$K=PNO$7$F$$$k!W$h(B
$B$&$K8+$($k$o$1$G$9!#(B

$B$d$d$3$7$$$G$9$M!#$&!<$s!"$&$^$/@bL@$G$-$J$/$F?=$7Lu$J$$!#(B

$B:G8e$+$D7+$jJV$7$K$J$j$^$9$,!"%l%]!<%H$"$j$,$H$&$4$6$$$^$7$?!#:#8e$H$b(B 
man page $B$KJQ$J$H$3$m$r8+$D$1$?$i@'Hs$H$b%l%]!<%H2<$5$k$h$&$*4j$$CW$7(B
$B$^$9!#(B

--
$B7'C+(B $BE5Bg(B
