From owner-man-jp@jp.FreeBSD.org Tue Aug 27 20:22:46 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g7RBMk410630;
	Tue, 27 Aug 2002 20:22:46 +0900 (JST)
	(envelope-from owner-man-jp@jp.FreeBSD.org)
Received: from gw.kansai-ri.co.jp (firewall-user@gw.kansai-ri.co.jp [210.134.96.34])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id g7RBMj310625
	for <man-jp@jp.FreeBSD.org>; Tue, 27 Aug 2002 20:22:45 +0900 (JST)
	(envelope-from yukinopo@livedoor.com)
Received: (from uucp@localhost)
	by gw.kansai-ri.co.jp (8.9.3/3.7W-00020114) id UAA19386
	for <man-jp@jp.FreeBSD.org>; Tue, 27 Aug 2002 20:22:45 +0900 (JST)
Received: from server.kansai-ri.co.jp(192.168.103.2) by gw.kansai-ri.co.jp via smap (V5.0)
	id xma019348; Tue, 27 Aug 02 20:21:45 +0900
Received: from simogamo (simogamo.kansai-ri.co.jp [192.168.110.90]) by server.kansai-ri.co.jp (8.11.1/3.4W4-03/07/00) with SMTP id g7RBLj816362; Tue, 27 Aug 2002 20:21:45 +0900 (JST)
From: Kounosuke Shiomi <yukinopo@livedoor.com>
To: man-jp@jp.FreeBSD.org
In-Reply-To: <3D6B5320.9080508@cac.co.jp>
References: <3D6B284E10E.67D9YUKINOPO@krigw.kansai-ri.co.jp> <3D6B5320.9080508@cac.co.jp>
Message-Id: <3D6B60C9141.A0AEYUKINOPO@krigw.kansai-ri.co.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver 1.26.05
Reply-To: man-jp@jp.FreeBSD.org
Precedence: list
Date: Tue, 27 Aug 2002 20:21:45 +0900
X-Sequence: man-jp 4278
Subject: [man-jp 4278] Re: sh(1) =?ISO-2022-JP?B?GyRCJE4lUSUkJVcbKEI=?=
 =?ISO-2022-JP?B?GyRCJWklJCVzJEskRCQkJEYbKEI=?= 
Errors-To: owner-man-jp@jp.FreeBSD.org
Sender: owner-man-jp@jp.FreeBSD.org
X-Originator: yukinopo@livedoor.com
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+020820

$B1v8+$H?=$7$^$9!#(B

> > 1.$B%Q%$%W$H%j%@%$%l%/%7%g%s$N=gHV$K$D$$$F(B
> 
> $B$^$:(B command1 $B$N(B stdout $B$H(B command2 $B$N(B stdin $B$,(B Pipe $B$G$D$J$,$l$k(B
> 
>   [command1 - stdout]---| pipe |---[stdin - command2]
>   [command1 - stderr]--> tty
> 
> $B<!$K(B command1 $B$N(B stderr $B$,(B stdout $B$K(B Redirect $B$5$l$k(B
> 
>   [command1 - stdout]---| pipe |---[stdin - command2]
>                  |
>   [command1 - stderr]
> 
> $B$3$s$J46$8$8$c$J$$$G$7$g$&$+!#(B

$B$3$l$G$9$C$-$j$7$^$7$?!#$d$O$j!";d$NM}2rITB-$G$7$?!#(B
"$B%j%@%$%l%/%H@h$r%Q%$%W$K$D$J$2$k(B"$B$H$$$&8m$C$?@hF~4Q$GFI$s$G$$$?0Y!"(B
"$B@h$K%Q%$%W$r$D$J$0(B"$B$H!"8e$NF0:n$O(B...?$B$H$J$C$F$$$^$7$?!#(B
$B$^$?!"%j%@%$%l%/%H$NF0:n$b8m2r$7$F$$$^$7$?!#(B
# std*out* $B$@$+$i!"$3$l$K(Bstderr $B$O=PNO$G$-$J$$$h$J$!!)$H9M$($F$$$^$7$?!#(B

> >>   redirection operators that are part of the command.
> 
> $B$H=q$$$F$"$k$N$O!"(BPipe $B$r@8@.$7$F(B Fork $B$7$?$"$H(B
> Child Process $B$NJ}$G(B Redirect $B=hM}$r$9$k$?$a$K!"(B
> Command $B$H(B Redirect $B$N>pJs$r0l=o$K;}$C$F$$$k$+$i(B
> $B$3$&$$$&I=8=$K$J$C$?$N$+$J$!$H;W$C$?$j$7$^$9!#(B
> 
> $B%6%C$H$7$+8+$F$^$;$s$,!"(Bsrc/bin/sh/eval.c $B$N(B 742 $B9TL\0J9_JU$j$,(B
> $B$3$s$J$3$H$7$F$k$h$&$J5$$,$7$^$9!#(B

$B$"$j$,$H$&$4$6$$$^$9!#$8$C$/$j3NG'$7$F$_$^$9!#(B

> > 2.$B%Q%$%W$G$D$J$$$@;~$N!"%3%^%s%I$N=gHV(B($B$J$<!":G=i$KF~$l$?%3%^%s%I$,(B
> >   "$B:G8e(B "$B$K$J$k$N$+(B)
> 
> $B$9$$$^$;$s!#(B
> $B$3$N<ALd$N0UL#$,$h$/$o$+$j$^$;$s$G$7$?!#(B

> 1. $B:G8e$N%3%^%s%I$NI8=`=PNO$O!"(Bsh $B$+$i<u$17Q$$$@$b$N(B

$B$9$_$^$;$s!#;d$,I8=`F~NO$HI8=`=PNO$r40A4$KFI$_4V0c$($F$$$^$7$?!#(B

# $B$b$&0lEYFI$_JV$7$F$_$^$7$?!#2?$G4V0c$($?$s$@$m$&(B...?

$B$"$j$,$H$&$4$6$$$^$7$?!#(B

