From owner-FreeBSD-users-jp@jp.freebsd.org  Thu Oct 22 13:29:54 1998
Received: by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id NAA20466;
	Thu, 22 Oct 1998 13:29:54 +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 jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id NAA20453
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 22 Oct 1998 13:29:52 +0900 (JST)
	(envelope-from shirai@pon.nintendo.co.jp)
Received: by mist.nintendo.co.jp; id NAA06153; Thu, 22 Oct 1998 13:29:50 +0900 (JST)
Received: from unknown(172.16.1.9) by mist.nintendo.co.jp via smap (4.1)
	id xma006128; Thu, 22 Oct 98 13:29:31 +0900
Received: from pon.nintendo.co.jp (pon [172.16.1.1])
	by yellow.nintendo.co.jp (8.9.1/3.7W/1998090315) with SMTP id NAA23245
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 22 Oct 1998 13:28:08 +0900 (JST)
Received: from pon (localhost) by pon.nintendo.co.jp (4.2/6.4J.6)
	id AA22170; Thu, 22 Oct 98 13:28:46 JST
Message-Id: <9810220429.AA22170@pon.nintendo.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of Thu, 22 Oct 1998 12:52:10 JST.
             <000e01bdfd6f$7daf9ca0$040e0180@os-giken09> 
Date: Thu, 22 Oct 1998 13:28:45 +0900
From: Takashi SHIRAI <shirai@pon.nintendo.co.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+980914
X-Sequence: FreeBSD-users-jp 34372
Subject: [FreeBSD-users-jp 34372] Re: nkf =?ISO-2022-JP?B?GyRCIUobKEI=?=
 =?ISO-2022-JP?B?GyRCSjg7eiUzITwlSUpRNDkkThsoQg==?= pacage
 =?ISO-2022-JP?B?GyRCIUskSyREJCQkRiROPEFMZBsoQg==?=
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

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

In Message-Id <000e01bdfd6f$7daf9ca0$040e0180@os-giken09> 
        "Yasuhiro Harada" <giken@nihon-kyoryo.co.jp> $B$5$s(Bwrites:
> $B86ED!wF|66$G$9!#$O$8$a$F<ALd$7$^$9!#(B

> "ja-nkf-1.62" $B$r(B FreeBSD2.2.1$B$K%$%s%9%H!<%k$7$^$7$?!#%3!<%I$rJQ49$9$k$H$-$K(B
> $B$D$1$k%*%W%7%g%s$K$D$$$F<ALd$,$"$j$^$9!#(B

$B!!(BUNIX $B0lHL$G$O!"0l$D$N(B command $B$K4v$D$b$N5!G=$r?%9~$`$3$H$h(B
$B$j!"C15!G=$N(B command $B$r4v$D$+AH9g$o$;$F;H$&$3$H$NJ}$,H~$7$$(B
$B$H$5$l$F$$$^$9!#(B
$B!!(Bnkf $B$N:G?7HG$K$=$&$$$&5!G=$,$D$$$F$$$k$+$I$&$+$OCN$j$^$;$s(B
$B$,(B ($B>/$J$/$H$b@N$OL5$+$C$?(B)$B!"0lHL$K$O0J2<$NJ}K!$,M-8z$G$9!#(B


> Shift JIS --> EUC $B$N$H$-(B
> $B!!!!(BShift JIS $B$K$D$$$F$$$k(B carriage return ( ^M ) $B$r:o=|$9$k$K$O!"$I$N%*%W(B
> $B%7%g%s$r;H$C$?$i$$$$$N$G$7$g$&$+!)!!$^$?!"(BEOF $BJ8;z$rJQ49$9$k$K$O!"$I$N%*%W(B
> $B%7%g%s$r;H$C$?$i$$$$$N$G$7$g$&$+!)(B

	tr -d \015 | tr -d \032
$BKt$O(B	sed -e 's/^M$//' -e 's/^Z//'


> EUC --> Shift JIS$B$N$H$-(B
> $B!!!!(Bcarriage return ( ^M ) $B$rIU2C$9$k$K$O$I$&$7$?$i$$$$$G$7$g$&$+!)(B

	sed -e 's/$/^M/'

$B!!$3$l$i$N(B command $B$r(B nkf $B$N8e(B ($BA0$G$b2D(B) $B$K(B pipe (|) $B$GDI2C(B
$B$7$F$d$l$P(B OK $B$G$7$g$&!#Nc$($P!"(Bnkf -s hoge > hoge.sj $B$H$9$k(B
$B>l9g$J$i!"(Bnkf -s hoge | sed -e 's/$/^M/' > hoge.sj $B$G$9!#(B
$B!!(Bsed $B$O(B control $BJ8;z$N(B octal $BI=8=$,L5M}$J$b$N$,B?$$$N$G!">e(B
$B5-$N$h$&$K(B control $BJ8;z$=$N$b$N$rF~NO$7$F$d$j$^$9$,!"$=$N>l(B
$B9g(B shell $B$K$h$C$FJ}K!$,0[$J$j$^$9!#(B
$B!!(BCtrl+V $B$^$?$O(B Ctrl+Q $B$rF~NO$7$F$+$i(B Ctrl+M $B$N$h$&$KF~NO$9(B
$B$k$H(B ^M $B$HF~NO$5$l$k(B shell $B$,B?$$$h$&$G$9$,!"$d$jJ}$,H=$i$J(B
$B$+$C$?$i!"(Beditor $B$rN)$A>e$2$F(B shell script $B$G=q$$$F$7$^$&$H(B
$B$$$&<j$b$"$j$^$9$M!#(B

$B!!$3$&$$$&C15!G=(B filter (sed $B$O==J,B?5!G=$+(B) $B$r;H$$$3$J$;$F(B
$B$3$=$N(B UNIX $B$@$H;W$$$^$9$N$G!"4hD%$C$F=$N}$7$F$_$F2<$5$$!#(B

$B!t!!>\:Y$O(B man tr $B5Z$S(B man sed $B$r;2>H$N$3$H(B$B!#(B

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