From owner-FreeBSD-users-jp@jp.freebsd.org  Thu Aug 30 08:49:28 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id IAA00834;
	Thu, 30 Aug 2001 08:49:28 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from gale.nintendo.co.jp (gale.nintendo.co.jp [211.8.190.211])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id IAA00829
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 30 Aug 2001 08:49:27 +0900 (JST)
	(envelope-from shirai@nintendo.co.jp)
Received: from sky.nintendo.co.jp (sky.nintendo.co.jp [10.100.1.2])
	by gale.nintendo.co.jp (Postfix) with ESMTP id B8D3D153F0
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 30 Aug 2001 08:49:20 +0900 (JST)
Received: from pon.nintendo.co.jp (pon.nintendo.co.jp [10.115.1.1])
	by sky.nintendo.co.jp (8.9.3/3.7W/2001081710) with ESMTP id IAA23776
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 30 Aug 2001 08:49:22 +0900
Received: from nintendo.co.jp (IDENT:shirai@localhost [127.0.0.1])
	by pon.nintendo.co.jp (8.9.3/3.7W/2000112417) with ESMTP id IAA18278
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 30 Aug 2001 08:49:20 +0900
Message-Id: <200108292349.IAA18278@pon.nintendo.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-reply-to: My message of Tue, 28 Aug 2001 19:24:32 JST.
             <200108281024.TAA28218@pon.nintendo.co.jp>
Date: Thu, 30 Aug 2001 08:49:20 +0900
From: Takashi SHIRAI <shirai@nintendo.co.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 63915
Subject: [FreeBSD-users-jp 63915] Re: foreach
 =?ISO-2022-JP?B?GyRCJEokSSRHMzpFdiVHITwlPyQsJEokJD5sOWcbKEI=?= 
 =?ISO-2022-JP?B?GyRCISYhJhsoQg==?= 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: shirai@nintendo.co.jp

$B!!$7$i$$$G$9!#(B

$B!!8D?M(B mail $B$G;XE&$r<u$1$?$N$GCQ$:$+$7$$D{@5!#(B

In Message-Id <200108281024.TAA28218@pon.nintendo.co.jp>
        Takashi SHIRAI <shirai@nintendo.co.jp>writes:
> $B!!$7$i$$$G$9!#(B

> $B!!99$K$b$&0l$D!"(BC shell $B$G$O(B "" $B$NCf$G$O(B globbing $B$,9T$J$o$l(B
> $B$J$$$H$$$&FCD'$b$"$j$^$9!#(B
> $B!!(BBourne shell $B$G$"$j$,$A$N(B test(1) $B$r;H$C$?0J2<$N$h$&$J5-=R(B
> $B$O!"(BC shell $B$G$O(B glogging $B$NBP>]$H$J$i$J$$$N$G0UL#$r@.$5$J$$(B
> $B$N$G$9!#(B
> 	if [ " *.zip" != ' *.zip' ]; then
> 		echo OK
> 	fi

$B!!(BBourne shell $B$G$b(B "" $B$NCf$N(B wildcard $B$OE83+$5$l$^$;$s$M!#(B
$ $B$d(B ` $B$H4*0c$$$7$F$$$^$7$?!#$9$_$^$;$s!#(B
$B!!$G$9$+$i!"(BBourne shell $B$G$b(B for loop $B$N30$G(B *.zip $B$NB8:_$r(B
$B%A%'%C%/$9$k$h$&$J$3$H$O$7$J$/$F!"(Bfor loop $B$N@hF,$G%A%'%C%/(B
$B$9$k$3$H$,B?$$$G$9$M!#(B
$B!!$=$N:]$K$O(B *.zip $B$rE83+$7$?7k2L$,(B shell $BJQ?t$KBeF~$5$l$F$$(B
$B$^$9$+$i!"(B$ $B$r;H$C$F;2>H$9$k$3$H$K$J$j!">e5-$N$h$&$K(B "" $B$G3g(B
$B$k$3$H$,=PMh$kLu$G$9!#(B

$B!!(BC shell $B$G$b$3$NJU$j$N;v>p$OF1$8$J$N$G$9$,!"(Bnonomatch $B$rM-(B
$B8z$K$7$F$$$J$$$H(B *.zip $B$NE83+;~$K(B error $B$K$7$F$7$^$&$H$$$&E@(B
$B$G0[$J$k$N$G!"$=$l$r2sHr$9$k$K$O(B for loop $B$N30$G%A%'%C%/$9$k(B
$BI,MW$,$"$C$?Lu$G$9!#(B
$B!!(BC shell $B$@$H(B Bourne shell $B$G$d$i$J$$$h$&$J$3$H$r6/$$$i$l$k(B
$B$N$G!"$=$NJU$j$GF,$,:.Mp$7$F$?$h$&$G$9$M!#$7$^$C$?$7$^$C$?!#(B

$B!!0x$_$K(B Bourne shell $B$H(B C shell $B$N0c$$$G8@$&$H!"(B"$foo" $B$H$+(B
"~foo" $B$H$+$N5sF0$O0lCW$7$^$9$,!"(B"`command`" $B$N7k2L$,0[$J$k(B
$B$H$$$&$N$,6=L#?<$$$G$9$M!#(B
$B!!!V(Becho `ls`$B!W$H!V(Becho "`ls`"$B!W$rHf$Y$F$_$k$H0lL\NFA3$G$7$g(B
$B$&!#0lEY$*;n$7$"$l!#(B

                                               $B$7$i$$(B $B$?$+$7(B
