From owner-man-jp-reviewer@jp.freebsd.org  Sat Nov 11 19:52:31 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id TAA80152;
	Sat, 11 Nov 2000 19:52:31 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from earth.advok.com (adsl-151-197-17-59.phila.adsl.bellatlantic.net [151.197.17.59])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id TAA80147
	for <man-jp-reviewer@jp.freebsd.org>; Sat, 11 Nov 2000 19:52:29 +0900 (JST)
	(envelope-from hiro@mail.advok.com)
Received: from [192.168.0.6] ([192.168.0.6])
	by earth.advok.com (8.9.3/3.7W) with ESMTP id FAA74683
	for <man-jp-reviewer@jp.freebsd.org>; Sat, 11 Nov 2000 05:57:13 -0500 (EST)
Message-Id: <200011111057.FAA74683@earth.advok.com>
X-Mailer: Macintosh Eudora Pro Version 3.1.1-Jr1
In-Reply-To: <7211.973936429@c9795-a>
References: Your message of "Sat, 11 Nov 2000 14:32:44 JST."            
 <20001111143244A.yt-kage@cb3.so-net.ne.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit
Date: Sat, 11 Nov 2000 05:55:01 -0500
To: man-jp-reviewer@jp.freebsd.org
From: Yoshihiro Ota <hiro@mail.advok.com>
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: man-jp-reviewer 3107
Subject: [man-jp-reviewer 3107] Re: (check) tcsh.1 P2
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: hiro@mail.advok.com

$BB@ED$G$9!#(J

At 1:53 AM -0800 11/11/00, Norihiro Kumagai wrote:
> $B7'C+$G$9!#(J
>
> In Message <20001111143244A.yt-kage@cb3.so-net.ne.jp>,
>   Yoshiteru Kageyama <yt-kage@cb3.so-net.ne.jp> writes:
> >  $B0~;3$G$9!#(Jtcsh.1 P2 $B$N%A%'%C%/$r$h$&$d$/0lCJMn$5$;$^$7$?!D!#(J
>
>
> > $B!&(J $B%U%!%$%kL>CV49$N9`$N(J
> > $B86J8!"(J"However, only one pattern in a list of glob-patterns
> > must match a file" $B$NItJ,$OAjJQ$o$i$:0UL#ITL@$G$9!#$3$3$@$1L/$K(J
> > $BIb$$$?46$8$,$7$^$9!D!#(J
>
> $B:#8+$F$bJ,$+$i$s$G$9!#(J
> $BM&<T$ND)@o5a$`!#(J

$B$($C$H!"M&<T$G$O$"$j$^$;$s$,!#(J
# $BKbK!;H$$$@$C$?$j$7$F!D(J
## $BM'?M$K>!<j$KL>A0$r;H$o$l!"Kb2&$rE]$9N9$K=P$k$3$H$K!D(J


> [man-jp-reviewer 3094] (check) tcsh.1 P2
 .\"X and if the \fBnonomatch\fR shell variable is set a pattern (or
 .\"X list of patterns) which matches nothing is left unchanged rather
 .\"X than causing an error.
 `^' $B$NM-L5$K4X$o$i$:!"(J `*', `?', `[', `~' $B$r4^$`%0%m%V%Q%?!<%s$,$I$N(J
 $B%U%!%$%k$K$b%^%C%A$7$J$$>l9g$O%(%i!<$G$9!#$7$+$7!"%0%m%V%Q%?!<%s$N(J
 $BNs$NCf$G$?$@(J 1 $B$D$@$1$,%U%!%$%k(J 1 $B$D$K%^%C%A$7$J$1$l$P$J$j$^$;$s(J
 .\"kuma $B$I$&$$$&0UL#(J?
 ($B$?$H$($P!"(J`rm *.a *.c *.o' $B$O!"(J`.a', `.c', `.o' $B$G=*$k%U%!%$%k$,(J
 $B%+%l%s%H%G%#%l%/%H%j$K$J$$>l9g$K8B$j<:GT$7$^$9(J)$B!#$^$?!"%7%'%kJQ?t(J
 \fBnonomatch\fR $B$,@_Dj$5$l$F$$$k>l9g!"$I$l$K$b%^%C%A$7$J$$(J
 $B%Q%?!<%s(J ($B$"$k$$$O%Q%?!<%s$NNs(J) $B$O%(%i!<$K$J$i$:$KL5JQ49$N$^$^(J
 $B;D$5$l$^$9!#(J

       It is an error for a glob-pattern containing `*', `?', `['
       or  `~', with or without `^', not to match any files. How-
       ever, only one pattern in a  list  of  glob-patterns  must
       match  a  file (so that, e.g., `rm *.a *.c *.o' would fail
       only if there were no files in the current directory  end-
       ing  in  `.a',  `.c', or `.o'), and if the nonomatch shell
       variable is set a pattern  (or  list  of  patterns)  which
       matches  nothing  is left unchanged rather than causing an
       error.

$B$($C$H!"$3$3$NItJ,$O(J rm *.a *.c *.o $B$K0l$D$G$bCM$9$k$b$N$,$"$l$P!"(J
$BA4BN$,??$K$J$k$H$$$&$3$H$G$9!#(J

$BNc$($P!"(J
[1]$ls -a
. ..
$B$G(J
[2]$rm *.a *.c *.o
$B$r$9$k$H%(%i!<$K$J$j$^$9$,(J
[5]$ls -a
. .. file.c
$B$G(J
[6]$rm *.a *.c *.o
$B$r$9$k$H(J
$B%(%i!<$K$O$J$i$J$$$H$N$3$H$G$9!#(J

$B$3$l$O(J
[9]$rm *.a *.o
$B$G$OFs$D$H$b$"$o$J$$$N$G%(%i!<$K$J$j$^$9$,!"(J[6] $B$G$O(J *.a $B$H(J *.o
$B$O$"$C$F$$$^$;$s$,(J *.c $B$,0lCW$9$k$N$GBg>fIW$H$N$3$H$G$9!#(J

c - style if statment...
return bool( *.a && *.c && *.o )
$B$G$O$J$/(J
return bool( *.a || *.c || *.o )
$B$H$N$3$H$G$9!#(J
$BCm!'$?$@!"(Jnonomatch $B$K$h$C$F?6$kIq$$$,JQ$k$h$&$G$9!#(J
P6 nonomatch $B$N@_Dj$,$"$j$^$7$?!#(J

$B>/$70ULu(J ($BF~$C$F$$$J$$8@MU(J) $B$,F~$C$F$$$^$9$,Nc$r$"$2$k$H(J
$BNc!'(J
$B$?$@$7!"%0%m%V%Q%?!<%s$NNs$NCf$G$?$@(J 1 $B$D$@$1$G$b(J
$B%U%!%$%k$K%^%C%A$9$k$b$N$,$"$l$P%(%i!<$K$J$j$^$;$s!#(J

$B$"$?$j$,E,Ev$@$H;W$$$^$9!#(J

$B$H$3$m$G(J match $B$NLu$O!V%^%C%A!W$H$$$&$3$H$K$J$C$F$$$k$N$G$7$g$&$+!)(J

P6 $B$GFs2U=j$/$i$$!V%^%C%A!W$r!V0lCW!W$K$7$F$7$^$$$^$7$?!#(J

# $B%+%?%+%J$KJQ$($k$@$1$NLu$OFI$_$E$i$$$+$i7y$$$J$N$G!D(J

man-jp wordlist $B$r:#$_$?$i(J
match                   $B0lCW(J,$B%^%C%A(J[general]
$B$H:\$C$F$$$?!D(J

*sh $B$N$h$&$KBg:n$K$J$k$H!":Y!9$7$?$b$N$G$b$9$0$K$4$A$c$4$A$c$K(J
$B$J$C$FE}0l$7$E$i$$$G$9$M!#(J


