From owner-FreeBSD-users-jp@jp.freebsd.org  Wed Jul  5 18:06:51 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id SAA80142;
	Wed, 5 Jul 2000 18:06:51 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mist.nintendo.co.jp (firewall-user@mist.nintendo.co.jp [202.214.242.34])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id SAA80137
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 5 Jul 2000 18:06:50 +0900 (JST)
	(envelope-from shirai@pon.nintendo.co.jp)
Received: by mist.nintendo.co.jp; id SAA22910; Wed, 5 Jul 2000 18:06:50 +0900 (JST)
Received: from unknown(172.16.1.9) by mist.nintendo.co.jp via smap (V4.2)
	id xma022799; Wed, 5 Jul 00 18:06:08 +0900
Received: from pon.nintendo.co.jp (pon [172.16.1.1])
	by yellow.nintendo.co.jp (8.9.3/3.7W/2000062908) with ESMTP id SAA05983
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 5 Jul 2000 18:04:53 +0900 (JST)
Received: from pon (IDENT:shirai@localhost [127.0.0.1])
	by pon.nintendo.co.jp (8.9.3/3.7W/2000010715) with ESMTP id SAA05520
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 5 Jul 2000 18:06:07 +0900
Message-Id: <200007050906.SAA05520@pon.nintendo.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-reply-to: My message of Wed, 05 Jul 2000 17:19:55 JST.
             <200007050819.RAA04274@pon.nintendo.co.jp> 
Date: Wed, 05 Jul 2000 18:06:07 +0900
From: Takashi SHIRAI <shirai@pon.nintendo.co.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 53163
Subject: [FreeBSD-users-jp 53163] Re: Solaris vs FreeBSD grep command. 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: shirai@pon.nintendo.co.jp

$B!!#N#e#c#o$G$9!#(B

$B!!JdB-!#(B

In Message-Id <200007050819.RAA04274@pon.nintendo.co.jp> 
        Takashi SHIRAI <shirai@pon.nintendo.co.jp> writes:
> $B!!#N#e#c#o$G$9!#(B

> $B!!1|;3$5$s$,6D$C$F$k!V(Bshell $B$N@)8B!W$C$F$N$b5$$K$J$C$?$s$G!"(B
> $B<+J,$G(B shell $B:n$C$F8!>Z$7$F$_$^$7$?!#7k2L!"(Bshell $B0MB8@-$b$J(B
> $B$$$7(B xargs $B$G$b>e8B$OJQ$o$j$^$;$s$G$7$?!#(B

$B!!$3$3$G8@$C$F$k$N$O!V(Bxargs $B$G$b07$($k(B args $B?t$N>e8B$,JQ$o$i(B
$B$J$$!W$H$$$&0UL#$G$O$J$/$F!"!V(Bxargs $B$G$b(B execve(2) $B$N@)8B$r(B
$B1[$($i$l$kLu$G$O$J$$!W$H$$$&0UL#$G$9!#J6$i$o$7$/$F$9$_$^$;$s!#(B
$B!!(Bxargs $B$N<BAu$r8+$FLc$&$H0lL\NFA3$J$s$G$9$,!"(Bxargs $B$G$O$3$N(B
ARG_MAX $B$N>e8B$r$o$6$o$64F;k$7$F$^$7$F!"$3$l$r1[$($=$&$K$J$C(B
$B$?$H$3$m$G(B commmand $B$rJ,3d$7$F<B9T$7$F$$$kLu$G$9!#(B
$B!!(B-s option $B$d(B -n option $B$G$3$N4F;k$N(B threshold $B$rJQ99=PMh$^(B
$B$9$N$G!"(B-s 10000000 -n 100000 $B$/$i$$$NBg$-$J(B threshold $B$rM?(B
$B$($F$d$k$H(B xargs $B$G$b(B E2BIG $B$,H/@8$7$^$9!#(B

$B!!$3$N$3$H$O!"!V(Becho * | wc$B!W$N7k2L$H!V(Becho * | xargs | wc$B!W(B
$B$N7k2L$H$r8+Hf$Y$k$H4JC1$K8!>Z=PMh$k$H;W$$$^$9!#A0<T$G$O9T?t(B
$B$O>o$K(B 1 $B$G$9$,!"8e<T$G$O(B * $B$NE83+7k2L$,B?$9$.$k$HJ#?t9T$KJ,(B
$B3d$5$l$F$$$k$3$H$,3NG'=PMh$k$G$7$g$&!#(B
$B!!$3$NI{:nMQ$H$7$F!"(Brm(1) $B$d(B touch(1) $B$N$h$&$K0z?t$rJ#?t$KJ,(B
$B3d$7$F<B9T$7$F$b7k2L$K:9$,$J$$$b$N$K$D$$$F$O;Y>c$"$j$^$;$s$,!"(B
cp(1) $B$d(B mv(1) $B$N$h$&$K0z?t$N0LCV$,0UL#$r;}$D$b$N$G$O4|BT$I(B
$B$*$j$NF0:n$r$7$J$$$3$H$,$"$j$^$9!#(B

$B!!$^$?!"$3$3$G$b$&0l$DCeL\$9$Y$-E@$H$7$F!">e5-$N$h$&$J(B xargs
$B$NMQK!$,2DG=$H$J$k$N$O!V(Becho$B!W$,(B builtin command $B$G$"$k$h$&(B
$B$J(B shell $B4D6-2<$K8B$i$l$k$H$$$&$3$H$G$9!#(B
$B!!>e$N!V(Becho *$B!W$NItJ,$r!V(B/bin/echo$B!W$K$7$F$_$k$H!"(Bxargs $B$K(B
$B=hM}$,EO$k0JA0$K!V(B/bin/echo$B!W$N<B9T;~E@$G<:GT$7$F$7$^$$$^$9(B
$B$N$G8z2L$,$"$j$^$;$s!#(B
$B!!(BFreeBSD $B$G$O(B /bin/sh $B$,(B bourne shell $B$G$O$J$/(B ash $B$K$J$C$F(B
$B$$$k$N$G(B /bin/sh $B$G$b!V(Becho$B!W$O(B builtin command $B$G$9$,!"@N$N(B
bourne shell $B$G$O!V(Becho$B!W$O(B external command $B$G$7$?!#(B

$B!!7kO@$+$i8@$C$F$7$^$&$H!":#2s$N%1!<%9$N$h$&$JMQES$G$O(B xargs
$B$,M-8z$J2r$K$J$k$H;W$$$^$9$,!"(Bxargs $B$,>o$KM-8z$G$O$J$$$H$$$&(B
$BE@$bJ;$;$F5-21$KN1$a$F$*$$$?J}$,8-L@$@$H;W$$$^$9!#(B

                                       $BGr0f(B $BN4(B (as $B#N#e#c#o(B)
