From owner-FreeBSD-users-jp@jp.FreeBSD.org Thu Jun 19 22:49:38 2003
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id h5JDncC02500;
	Thu, 19 Jun 2003 22:49:38 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from master.ice.uec.ac.jp (master.ice.uec.ac.jp [130.153.15.20])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id h5JDncY02495
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Thu, 19 Jun 2003 22:49:38 +0900 (JST)
	(envelope-from li-xd@ice.uec.ac.jp)
Received: from localhost (viola.mlab.ice.uec.ac.jp [130.153.144.32])
	by master.ice.uec.ac.jp (ICE-M01.102) with ESMTP
	id WAA29347
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Thu, 19 Jun 2003 22:49:37 +0900 (JST)
	(envelope-from li-xd@ice.uec.ac.jp)
To: FreeBSD-users-jp@jp.FreeBSD.org
X-Mailer: Mew version 1.94.2 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20030619225500M.li-xd@ice.uec.ac.jp>
From: li xiangdong <li-xd@ice.uec.ac.jp>
X-Dispatcher: imput version 20000228(IM140)
Lines: 71
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Thu, 19 Jun 2003 22:55:00 +0900
X-Sequence: FreeBSD-users-jp 75128
Subject: [FreeBSD-users-jp 75128] grep =?ISO-2022-JP?B?GyRCJEdGfBsoQg==?=
 =?ISO-2022-JP?B?GyRCS1w4bDghOnckTiReJEgkYSRrSnM5cBsoQg==?= 
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: li-xd@ice.uec.ac.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+030602

$BM{$G$9!"JV;v$,CY$/$J$C$F$9$_$^$;$s!#(B

$B@ZL@@/7{$5$s(B>mg$B$C$F$$$&4A;z$r%5%]!<%H$7$?(Bgrep$B$,$"$C$?$H;W$$$^$9!#(B
$B@ZL@@/7{$5$s(B>ftp://ftp.iij.ad.jp/pub/IIJ/dist/utashiro/perl/mg-2.26
$B@ZL@@/7{$5$s(B>$B$$$+$,$G$9$+!)(B

$BAaB.;n$7$F$_$?$,!"$*8+;v$G$7$?!"$3$l$O$9$4$$!#(B

$BCgB<$5$s(B> nkf $B$J$I$GJ8;z%3!<%I$r(B euc $B$KJQ49$7$FIaDL$N(B grep $B$H$$$&<j$b;H$($^$9!#(B
$BCgB<$5$s(B>% setenv LANG ja_JP.eucJP
$BCgB<$5$s(B>% mkdir TMPTMPTMP           # $B:n6HMQ$N%G%#%l%/%H%j$r:n$k(B
$BCgB<$5$s(B>% foreach X ( TargetDir/* ) # TargetDir/* $B$N%U%!%$%k$r$^$H$a$F(B euc-jp $B$XJQ49(B
$BCgB<$5$s(B>%   nkf -e $X > TMPTMPTMP/`basename $X`
$BCgB<$5$s(B>% end
$BCgB<$5$s(B>% /usr/local/bin/grep -l '$BD62;GH(B' TMPTMPTMP/*
$BCgB<$5$s(B>...$B%U%!%$%kL>(B
$BCgB<$5$s(B>% rm -r TMPTMPTMP           # $B:n6HMQ%G%#%l%/%H%j$N:o=|(B

$B@bL@$,CzG+$G!"<B9T7k2L$,%Q%U%'%/%H$G!"$"$j$,$H$&$4$6$$$^$7$?!#(B

$B$$$$$8$^$5$s(B>$B4A;z$K$D$$$F$O!VJ8;z%3!<%I!W$H$$$&Lq2p$JLdBj$,$"$j$^$9!#(B
$B$$$$$8$^$5$s(B>EUC $BJ}<0$GJ]B8$7$?J8>O!J(BEmacs $B$G3+$/$H!"2<$NJ}$NGr9uH?E>$7$F$$$k!V%b!<%I(B
$B$$$$$8$^$5$s(B>$B%i%$%s!W$K(B EEE $B$H$+(B EEJ $B$H$+I=<($5$l$F$$$k$O$:$G$9!K$J$i$P!"(Bgrep $B$G$$$1(B
$B$$$$$8$^$5$s(B>$B$^$9!#(BEUC $BJ}<0$G$O$J$$$b$N$,$"$k$J$i!"$?$H$($P(B

$B$$$$$8$^$5$s(B>foreach f (*.txt)
$B$$$$$8$^$5$s(B>echo $f
$B$$$$$8$^$5$s(B>nkf -e $f | grep "$BD62;GH(B"
$B$$$$$8$^$5$s(B>end

$B$$$$$8$^$5$s(B>$B$HF~NO$9$l$P0l1~$OBP1~$G$-$^$9!#$3$NFbMF$r%U%!%$%k$KJ]B8$7$F(B
$B$$$$$8$^$5$s(B>$B!J$?$H$($P%U%!%$%kL>$r(B temp3 $B$H$7$?$H$7$^$9!K!"(B
$B$$$$$8$^$5$s(B>% csh temp3 | more
$B$$$$$8$^$5$s(B>$B$H$9$l$P2hLL#1Kg$4$H$K%9%H%C%W$7$F$/$l$^$9!#(B

$B$$$$$8$^$5$s(B>$B"($3$N>l9g!"(Bsh temp3 $B$O%@%a$G$9!#(B

$B$5$9$,$$$$$8$^$5$s$@!"2?$H8@$C$?$i$$$$$@$m$&!"$9$P$i$7$$!*(B

$B!J46A[!'$&$l$7$$$3$H$K!"%a!<%k$N$d$j<h$j$G!"$@$s$@$s3'$5$s$H?F$7$/$J$C(B
$B$F$-$?!"K\Ev$KNI$+$C$?!#!K(B

$B;d$b(Bweb$B$G$$$m$$$m8!:w$7$F!":G8e$K!"EOJUE/Li$5$s$,:n$C$?(Brg.rb$B$rH/8+!*$3(B
$B$l$b$9$4$$$G$9$h!"6=L#$N$"$kJ}$O8+$F$M!#(B

   URL$B$O$3$l$G$9!'(B

http://homepage1.nifty.com/~tetsu/ruby/cmd/rg.html

$B0J2<$OEOJUE/Li$5$s$N0lItJ,$N2r@b$G$9!"$3$3$GEOJUE/Li$5$s$K$b46<U$7$^$9!#(B

$BEOJUE/Li$5$s(B>grep $B%3%^%s%I$J$N$G$9$,!"$G$-$k$@$1<j7Z$K;H$$$?$$$H$$$&$3$H$,$"$C$F<!$N$h$&EOJUE/Li$5$s(B>$B$JFCD'$r;}$A$^$9!#(B $BFCD'$H$$$&$+!";d$N4uK>$G$9$M!#(B

$BEOJUE/Li$5$s(B>    * Ruby $B$N@55,I=8=$r;H$$$?$$(B
$BEOJUE/Li$5$s(B>    * $B%F%-%9%H%U%!%$%k$@$107$&(B
$BEOJUE/Li$5$s(B>          o $B0z?t$KEO$5$l$F$b%G%#%l%/%H%j$d%P%$%J%j$OL5;k(B
$BEOJUE/Li$5$s(B>    o $B05=L$5$l$F$$$F$b07$($k(B(.gz, .bz2, .Z $B$J$I(B)
$BEOJUE/Li$5$s(B>    * $B4A;z%F%-%9%H$r<j7Z$K07$$$?$$(B
$BEOJUE/Li$5$s(B>    * $B2~9T$rL5;k$7$?$$(B
$BEOJUE/Li$5$s(B>    * E-mail $B$b8!:w$7$?$$(B
$BEOJUE/Li$5$s(B>    * $BA08e4X78$b$_$?$$$N$G%V%m%C%/$H$7$F07$$$?$$(B
$BEOJUE/Li$5$s(B>    * $B9THV9f$bI,MW(B

$BEOJUE/Li$5$s(B>	$B$3$l$i$N4uK>$r<B8=$7$?$N$,(B rg.rb (ruby $B$G(B grep) $B$G$9!#(B

$B$3$3$G%"%I%P%$%9$r$7$F$/$l$?A40w$X46<U$N5$;}$rAw$j$^$9!"K\Ev$K$"$j$,$H(B
$B$&$4$6$$$^$7$?!#(B

$B$^$H$a$O0J>e$G!"$^$?$h$m$7$/$M!#(B

$BM{8~El$G$7$?(B
