From owner-FreeBSD-users-jp@jp.freebsd.org  Fri Apr 16 22:40:40 1999
Received: by jaz.jp.freebsd.org (8.9.2+3.1W/8.7.3) id WAA21503;
	Fri, 16 Apr 1999 22:40:40 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from juran.asahi-net.or.jp (juran.asahi-net.or.jp [202.224.39.39])
	by jaz.jp.freebsd.org (8.9.2+3.1W/8.7.3) with ESMTP id WAA21496
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 16 Apr 1999 22:40:38 +0900 (JST)
	(envelope-from wizard@asahi-net.or.jp)
Received: from asahi-net.or.jp (ppp135252.asahi-net.or.jp [202.213.135.252])
	by juran.asahi-net.or.jp (8.8.8/3.7W) with ESMTP id WAA22162
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 16 Apr 1999 22:41:33 +0900 (JST)
Message-Id: <199904161341.WAA22162@juran.asahi-net.or.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-reply-to: Your message of "Fri, 16 Apr 1999 13:16:47 JST."
             <19990416131647S.rkonno@ilab.ntt.co.jp> 
Date: Fri, 16 Apr 1999 22:39:39 +0900
From: wizard <wizard@asahi-net.or.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990405
X-Sequence: FreeBSD-users-jp 41353
Subject: [FreeBSD-users-jp 41353] Re: =?ISO-2022-JP?B?GyRCMDU9TBsoQg==?=
 =?ISO-2022-JP?B?GyRCJVUlISUkJWtDZiROJVUlISUkJWs3MiROMn4bKEI=?=
 =?ISO-2022-JP?B?GyRCOVQlMyE8JUkkcjBsM2dKUTk5JDckPyQkGyhC?= 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: wizard@asahi-net.or.jp

> >> $B$=$N$^$s$^$G$9$,!":#2sMQ$$$?%9%/%j%W%H$r0J2<$KIU$1$F$*$-$^$9!#(B
> >> 
> >> ----$B$3$3$+$i(B
> >> #cat henkan
> >> #!/bin/csh
> >> foreach i (`find ./work -name "*.[ch]"` `find ./work -name "*.txt"`)
> >>  nkf -d $i > ./work/tmp
> >>  mv $i $i.bak
> >>  mv ./work/tmp $i
> >> end
> >> ----$B$3$3$^$G(B

$B0KEl$G$9$,!";d$,4*0c$$$7$F$?$N$O$3$3$G$9$M!#(B
mv $i $i.bak
$B$,!";d$,IaCJ$d$C$F$kD4;R$N3HD%;R$r=|$$$?$N$HF1$8$@$H;W$C$F$7$^$C$F$?(B
$B$H$s$^$N$^$s$H$,!#!#!#!#(B

$B;d$,<+J,$N%G%#%l%/%H%j2<$G$d$C$?$N$O3N$+!"(B

% ls *.[ch] | sed 's/\(.*\)\.\(.*\)/nkf -d \1\.\2 \> \1\.bak\.2/' |sh
% ls *.[ch] | sed 's/\(.*\)\.\(.*\)/s\/\1\.\2\/\1\.bak\.\2\/g/' > tmp.sed

$B0l1~=g=x$r3NG'$7$F!"!"!"(B

% sed -f tmp.sed Makefile > Makefile2
%

$BB?J,$3$s$J46$8$@$C$?$H;W$&!#(B
$B2q<R$G$OA4$/HFMQ@-$NL5$$8@8l$G;E;v$7$F$k$N$G$9$,!"$3$l$,%U%!%$%k$N(B include $B4X78$b$"$k$N$G(B

% ls *.[ch] | sed 's/\(.*\)\.\(.*\)/s\/\1\.\2\/\1\.bak\.\2\/g/' > tmp.sed

$B$N$"$H!"=g=x$r3NG'$7$F!"(B

% ls *.[ch] | sed 's/\(.*\)\.\(.*\)/sed -f tmp\.sed \1\.\2 \> \1\.bak\.2/' |sh
% sed -f tmp.sed Makefile > Makefile2

$B$3$s$JJ70O5$$+$J!#$b$A$m$s;E;v$@$+$i$A$c$s$H%P%C%/%"%C%W$H$C$F$d$j$^$9$h!#(B
$B;dDx$3$^$a$K%P%C%/%"%C%W$H$k$N$OB>$K$$$J$$$/$i$$!#(B

$B$3$l$b$"$s$^$j$A$c$s$H3NG'$7$F$J$$$N$G!"$"$/$^$GJ70O5$$M!#>u67$K$h$j$1$j$C$F$3$H$G!#(B
$B$=$l$K3HD%;R$b(B c,h $B$8$c$J$$$7!#(B

> tcsh% cp /dev/null ./tmp.sh

$B$H$3$m$G!"$3$l$J$s$G$9(B ?

% cat > script.sh
...
^D
%

$B$H$+(B ?

#
# $B$7$+$7!"Ck4V$K%"%/%;%9$G$-$J$$$N$C$F7k9=$:$l$^$9$J!#$D$i$$!#(B
#
---
$B0KEl(B $B>!Mx(B

