From owner-FreeBSD-users-jp@jp.freebsd.org  Sun Jul  8 16:54:13 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id QAA53608;
	Sun, 8 Jul 2001 16:54:13 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from localhost.jp.FreeBSD.org (1Cust237.tnt1.hanno.jp.da.uu.net [63.12.195.237])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id QAA53598
	for <FreeBSD-users-jp@jp.freebsd.org>; Sun, 8 Jul 2001 16:54:12 +0900 (JST)
	(envelope-from toshi@jp.FreeBSD.org)
Date: Sun, 8 Jul 2001 16:50:58 +0900 (JST)
Message-Id: <200107080750.f687owS20981.toshi@jp.FreeBSD.org>
From: Toshihiko ARAI <toshi@jp.freebsd.org>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: <200107080323.f683NKV20461.toshi@jp.FreeBSD.org>
References: <owith69pzm.fsf@wish.box2.kmc.kyoto-u.ac.jp>
	<20010707.005158.41705227.hrs@eos.ocn.ne.jp>
	<200107061708.f66H8Pb93101.toshi@jp.FreeBSD.org>
	<ow1yntagzj.fsf@wish.box2.kmc.kyoto-u.ac.jp>
	<200107080323.f683NKV20461.toshi@jp.FreeBSD.org>
X-Mailer: VM 5.96 (beta) / Mule 2.3 (SUETSUMUHANA) based on 19.34.1
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: FreeBSD-users-jp 62816
Subject: [FreeBSD-users-jp 62816] Re: GNU make
 =?ISO-2022-JP?B?GyRCJEgbKEI=?= make 
 =?ISO-2022-JP?B?GyRCJEc1c0YwJCwwYyQmGyhC?= script
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: toshi@jp.freebsd.org

$B?70f$G$9!#(B

<200107080323.f683NKV20461.toshi@jp.FreeBSD.org>
$B$KBP$9$k<+8J%U%)%m!<$G$9!#(B

>> % sh -ec "if true; then false && true; fi; true"
>> $B$O(B exit status 1 $B$G=*N;$7$F$7$^$$$^$9!#(B

> $B$3$l$O;EMMDL$j$G$9$M!#(B-x $B$bIU$1$F<B9T$7$F$_$l$P$9$0J,$+$k$H(B

$B$H=q$-$^$7$?$,!"$J$s$+5$$K$J$C$F$?$N$GNI$/9M$($k$H!"(B

>              or until; or if the command is the left hand operand of an ``&&''
>              or ``||'' operator.

``left hand operand'' $B$J$s$@$7!"$=$l$,??$+56$+$^$G8BDj$7$F$$(B
$B$k$o$1$8$c$J$$$s$@$+$i!":G8e$N(B true $B$O<B9T$5$l$J$-$c$*$+$7$$!#(B
$B$7$+$b!"(B

% sh -ecx "false && true; true"
+ false
+ true

$B$J$N$G!"(Bif $B$H4XO"$7$?$H$-$O5sF0$,0[$J$k$s$G$9$M!#(B
$B!t(B $B$d$C$H0UL#$,J,$+$j$^$7$?!#(B(^^;

>> $BB>$N(B shell $B$G<B83$7$?$H$3$m!"(BSolaris7 $B$N(B /bin/sh $B$d(B bash 2.04
>> $B$G$O:G8e$NNc$b(B exit status 0 $B$G=*N;$7$^$9!#(B
>> pdksh $B$d(B OpenBSD $B$N(B /bin/sh $B$G$O(B FreeBSD $B$N(B /bin/sh $B$HF1$8$/(B
>> exit status 1 $B$K$J$j$^$7$?!#(B

$B$H$$$&$3$H$G!"A08@E12s!#(B
FreeBSD $B$N(B /bin/sh $B$,4V0c$C$F$k!#$K0lI<!#(B
$B!t$&!<$s!"$A$g$C$HLdBjB?$$%7%'%k$@$J$!!D(B

--
Toshihiko ARAI / $B?70fMxI'(B / toshi@FreeBSD.org
