From owner-FreeBSD-users-jp@jp.FreeBSD.org Sat Aug  7 19:32:10 2004
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id i77AWAK95096;
	Sat, 7 Aug 2004 19:32:10 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from yuka.unixusers.net (IDENT:postfix@kr212.kagoya.net [210.250.148.212] (may be forged))
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id i77AWA895091
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sat, 7 Aug 2004 19:32:10 +0900 (JST)
	(envelope-from shirai@unixusers.net)
Received: from unixusers.net (localhost [127.0.0.1])
	by yuka.unixusers.net (Postfix) with ESMTP id 755D640C3FB
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sat,  7 Aug 2004 19:30:00 +0900 (JST)
To: FreeBSD-users-jp@jp.FreeBSD.org
In-reply-to: Your message of Sat, 07 Aug 2004 02:51:32 JST.
             <4113C524.3040304@taketora.net>
From: Takashi SHIRAI <shirai@unixusers.net>
Message-Id: <20040807103000.755D640C3FB@yuka.unixusers.net>
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Sat, 07 Aug 2004 19:30:00 +0900
X-Sequence: FreeBSD-users-jp 80551
Subject: [FreeBSD-users-jp 80551] Re: =?ISO-2022-JP?B?GyRCJVAhPBsoQg==?=
 =?ISO-2022-JP?B?GyRCJTglZyVzJE4wYyQmJVUlISUkJWskciReJEgbKEIg?=
 =?ISO-2022-JP?B?GyRCJGEkRhsoQg==?=
 ftp =?ISO-2022-JP?B?GyRCJCskaTxoRkAkNyQ/JCQbKEI=?= 
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: shirai@unixusers.net
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+040806

$B!!$7$i$$$G$9!#(B

In Message-Id <4113C524.3040304@taketora.net>
        Taketora Kikuchi <kikuchi@taketora.net>$B$5$s(Bwrites:
> $B5FCO$G$9(B

> >$B!!$=$l$O(B csh $B$N$;$$$G$9$M!#!V(Bshell $B$,!W$H$$$&Iw$K0lHL2=$9$Y(B
> >$B$-$G$O$J$$$G$7$g$&!#(Bsh $B7O(B shell $B$J$i!"!V(Bftp:/ftp.../bash-...$B!W(B
> >$B$H$$$C$?(B file $B$r$o$6$o$6:n$i$J$$8B$j$O(B wild card $B$NE83+$J$I(B
> >$B$7$^$;$s!#(B
> >
> 
> $B$$$$$(!"%a%?%-%c%i%/%?$r%3%^%s%I%i%$%s$K;HMQ$9$k$H$$$&>l9g$KCm0U$9$k$H$$(B
> $B$&$3$H$O!"(B
> $B0lHL2=$9$Y$-$3$H$@$H;W$$$^$9!#(B

$B!!$=$l$r8@$&$J$i$I$NJ8;z$,(B meta character $B$J$N$+$O(B shell $B$K(B
$B$h$C$F0[$J$j$^$9$7!"$^$?!"F1$8(B shell $B$G$b(B "" $B$G3g$k$Y$-(B meta
character $B$H(B '' $B$G3g$k$Y$-(B meta character $B$,$"$j$^$9!#(B
$B!!$=$&$$$&>\:Y$^$G=OCN$7$?>e$G$N0lHL2=$J$i9=$o$J$$$G$7$g$&$1(B
$B$I!"Aj<j$N5;NL$b4D6-$bH=$C$F$J$$>u67$GITMQ0U$K0lHL2=$9$k$3$H(B
$B$O!"@8H>2D$JCN<1$rN.I[$9$k$3$H$K$J$C$FJ@32$,Bg$-$$$H;W$$$^$9!#(B
$B!!FC$K:#2s$O(B bash $B$r;H$*$&$H$7$F$$$k0U?^$bFI$_<h$l$kLu$G!"$=(B
$B$s$JGX7J$r4U$_$l$P=u8@$b$h$jCm0U?<$/$"$k$Y$-$@$H;d$O9M$($^$9!#(B
$B>/$J$/$H$b0lHL2=!V$9$Y$-!W$@$H$O;W$($^$;$s!#(B
$B!!CfESH>C<$JCN<1$N?"$(IU$1$K$O2?$NMx$b$"$j$^$;$s!#(B


> $B$3$N>l9g$K!"%3%^%s%I%i%$%s$KEO$7$?J8;zNs$K!I$?$^$?$^E83+$5$l$J$$J8;zNs!I(B
> $B$@$C$?$+$i(B
> $B$=$&$$$C$?$3$H$O$$$($^$9$,!">o$K$=$&$$$&F0:n$K$J$k$H$OJ]>Z$5$l$J$$$o$1$G$9!#(B

$B!!(Bfind $B$N0z?t$@$C$?$iNI$/$"$kOC$G$9$1$I!"(Bwget $B$N0z?t$@$C$?$i(B
$BE83+$5$l$kJ}$,$&$s$H!V$?$^$?$^!W$G$9$M!#0U?^E*$KMQ0U$7$J$$8B(B
$B$j$^$:$"$jF@$J$$$G$7$g$&!#(B


> $B$I$s$J(Bshell$B$r;H$*$&$,!"!J%a%?%-%c%i%/%?$r;HMQ$7$J$$(Bshell$B$OJL$G$9$,!K%a%?(B
> $B%-%c%i%/%?$r$=$N$^$^(B
> $B%3%^%s%I%i%$%s$KEO$9$H$$$&>l9g$K$O4pK\$O%/%)!<%F%#%s%0$,I,MW$@$H$$$&$3$H(B
> $B$OJQ$o$j$^$;$s!#(B

$B!!(Bshell $B$r@lLg$K8&5f$7$F$$$kAj<j$J$i$H$b$+$/!"0lHL%f!<%6$KBP(B
$B$9$k@bL@$H$7$F$O$`$7$m5U$@$H;W$$$^$9$M!#(B
$B!!(Bcommand line $B$KEO$90z?t$N4pK\$O!V(Bquote $B$J$7!W$G!"5)$K(B meta
character $B$r4^$`;~$,$"$k$N$G$=$N;~$N$_!V(Bquote $B$"$j!W$H65$($k(B
$B$Y$-$@$H;W$$$^$9!#(B
$B!!$3$N=gHV$@$H!"!V(Bquote $B$J$7!W$G;n$7$F<:GT$7$?;~$N$_!V(Bquote
$B$"$j!W$G:F;n9T$9$l$P:Q$_$^$9!#$=$&$d$C$F=y!9$K$I$NJ8;z$,(B meta
character $B$J$N$+21$($F$$$1$P$$$$Lu$G!#(B
$B!!(Bshell $B$NJ8K!$d?6Iq$$$O0lHL%f!<%6$,;W$C$F$$$k0J>e$KJ#;($GJJ(B
$B$N$"$kBeJ*$G$9!#8D!9$N(B shell $B$K$h$k:90[$@$C$F=OCN=PMh$F$$$k(B
$B?M$OKX$s$I$$$J$$$G$7$g$&!#(B
$B!!$@$+$i$H8@$C$F$=$3$^$GCN$j?T$/$7$F$$$J$$$H;H$($J$$$H$$$&Be(B
$BJ*$G$b$J$$$N$G!"%f!<%6$rITI,MW$K6<$+$7$FI_5o$r9b$/$9$Y$-$H$O(B
$B;W$($^$;$s!#(B


> $B86=P$NLdBj$,!"!V(Bsh$B$@$H$&$^$/$$$/$N$K(Bcsh$B$@$H$G$-$J$$!W$H$$$&;v9`$G$7$?$G(B
> $B$7$g$&$+!)(B

$B!!Aj<j$O860x$,(B shell $B$K$"$k$3$H$9$i5$$E$$$F$$$J$+$C$?Lu$G$7(B
$B$g$&!)$J$i!"$=$l$r;XE&$9$kB&$O$b$C$H>pJs$K@53N@-$r5a$a$i$l$k(B
$B$H;W$$$^$;$s$+!)?M$K$b$N$r65$($k$H$$$&$3$H$K$O$=$l$@$1$N@UG$(B
$B$,IU$$$F$-$^$9!#(B
$B!!$b$7(B csh $B$H(B sh $B$H$N?6Iq$$$N0c$$$K5$$E$+$:$K=u8@$7$?$N$G$"(B
$B$l$P!"$b$C$HCN<1$r9b$a$F$+$i=u8@$9$l$PNI$+$C$?Lu$G$9$7!"$=$N(B
$BD{@5$KBP$7$F$b$b$C$H8,5u$K<u$1;_$a$k$Y$-$G$7$g$&!#(B
$B!!$b$7(B csh $B$H(B sh $B$H$N?6Iq$$$N0c$$$K5$$E$$$F$J$*!"4:$($F$=$l(B
$B$rIz$;$F=u8@$7$?$N$G$"$l$P!"$=$N0U?^$,8+$($k$h$&$J7A$GI=8=$9(B
$B$Y$-$G$9$7!">/$J$/$H$b8m2r$d:.Mp$N@8$8$J$$$h$&$J=q$-J}$r9)IW(B
$B$9$Y$-$@$C$?$G$7$g$&!#(B

$B!!2C$($F8@$&$J$i!"8D?ME*$K$O!"$3$&$$$C$?:90[$rDs<($9$k$3$H$G!"(B
$B>/$7$G$b(B shell $B$KBP$9$k6=L#$rJz$$$F$/$l$k?M$,A}$($k$H4r$7$$(B
$B$+$J$H$O;W$$$^$9$,!"$=$l$O$^$?JL$NOC!#(B


> $B$3$&$$$C$?F0:n$,4{Dj$NF0:n$G$"$k$H$$$&$3$H$rM}2r$7$F;HMQ$9$k$+(B
> $B$=$l$H$b!"IaCJ;HMQ$7$F$$$k$+$i$=$&$f$&F0:n$@$m$&$H9M$($k$N$O0UL#$,0c$&$3(B
> $B$H$G$9!#(B

$B!!$=$l$OM>$j$K$bAj<j$N$3$H$rAB$+$K$72a$.$J9M$(J}$@$H;W$$$^$9!#(B
$B3N$+$K>o$K(B quote $B$9$kJJ$r$D$1$F$*$1$P;v8N$O>/$J$$$G$7$g$&$1(B
$B$I!"L50UL#$J(B quote $B$r6/$$$i$l$kB&$N<j4V$b9M$($F$"$2$F$O$I$&(B
$B$G$7$g$&!)(B
$B!!AG?MAj<j$K@bL@$9$k$N$,LLE]$J$N$G!"0BA4$@$1$ILLE]$J2r$r0l$D(B
$BDs<($7$F$*$7$^$$$G$9$+!)$=$l$O2?EY$b$d$j<h$j$7$?>e$G$N:G8e$N(B
$B<jCJ$G$"$C$F!":G=i$+$i$=$s$JEj$2$d$j$JBP1~$G$OAj<j$r6rO.$7$F(B
$B$$$k$H;W$$$^$9!#(B

$B!!$;$a$F!"!V(Bwild card $BJ8;z$rMQ$$$k;~$O(B shell $B$NB&$GE83+$7$F(B
$B$7$^$C$F85$NJ8;z$N$^$^(B command $B$KEO$i$J$$>l9g$,$"$k$N$GCm0U(B
$B$7$^$7$g$&$M!W$/$i$$$N=q$-J}$KN1$a$F$*$$$?J}$,L5Fq$@$C$?$+$H!#(B
$B!!>/$J$/$H$b!V>o$KE83+$9$k!W$O13$JLu$G$9!#8@MU$N0=$@$C$?$H$7(B
$B$F$b!"2r<a$NM>CO$r;D$7$F5u56I=8=$K$O$J$i$J$$$h$&$KG[N8$9$Y$-(B
$B$G$O$J$$$G$7$g$&$+!#(B


> $B$o$?$7$O!"(Bcsh$B7O$r;H$$=P$7$F9,$;$K$O$J$C$?$1$l$I$b!"(Bsh$B7O$r%$%s%?%i%/%F%#(B
> $B%V(Bshell$B$G;H$C$F(B
> $B$"$s$^$j9,$;$@$H46$8$?$3$H$O$J$$$G$9$M!#(B

$B!!(B1 liner $B$O(B csh $B$h$j(B sh $B$NJ}$,;H$$0W$$$G$7$g$&$M!#(Bcsh $B$G$O(B
$B$=$b$=$b=PMh$J$$$3$H$bB?$$$7!#$=$NJ,(B sh $B$NJ}$,1|$,?<$$$H$b8@(B
$B$($^$9$,!"$=$s$J1|$^$GF~$j9~$^$J$$$H;H$($J$$$H$$$&Lu$G$b$"$j(B
$B$^$;$s!#(B
$B!!(Bsh $B7O(B shell $B$K7g$1$F$$$k$N$O(B interactive $B$J(B UI $B$H$7$F$N5!(B
$BG=$G$"$C$F!"$=$&$$$&5!G=$O8e$+$i4v$i$G$bDI2C=PMh$^$9$1$I!"0l(B
$BJ}$N(B csh $B7O(B shell $B$K7g$1$F$$$k$b$N$OJ8K!>e$NIT40A4$5$H$+=hM}(B
$B>e$NITHw$H$+$J$N$G!"$3$l$O8e$+$iJQ99$7$F$7$^$&$H(B csh $B$G$O$J(B
$B$/$J$C$F$7$^$$$^$9$h$M!#(B
$B!!$=$N>Z5r$K!"(Bsh $B$N;H$$>!<j$N0-$5$K4X$7$F$O(B Bourne shell $B$@(B
$B$H$+(B Korn shell $B$@$H$+(B A shell $B$@$H$+(B bash $B$@$H$+(B zsh $B$@$H$+!"(B
$B?'!92~NI$r;n$_$k?M$,8e$r@d$A$^$;$s$1$I!"(Bcsh $B$NJ8K!>e$N7gE@$K(B
$B$D$$$F$O2~NI$NOC$rJ9$-$^$;$s$h$M!#(Btcsh $B$O;H$$>!<j$N2~NI$,<g(B
$BL\E*$K8+$($^$9$7!#(B


> BSD$B?.Jt<T$O@N$+$i!"(Bcsh$B7O$r%m%0%$%s%7%'%k$H$7$F;HMQ$9$k$N$,DLNc$G$7$?$M!#(B

$B!!$s!<$=$&$+$J$!!#3N$+$K(B csh $B?.Jt<T$O(B BSD $B%f!<%6$NJ}$,05E]E*(B
$B$KB?$+$C$?$H;W$$$^$9$1$I!"(BBSD $B%f!<%6$NBgB??t$,(B csh $B;H$$$@$C(B
$B$?$H$O;W$($J$$$G$9$M!#E}7W$H$C$?Lu$8$c$J$$$1$I!#(B

$B!t!!(Blogin shell $B$N4{DjCM$,(B csh $B$K$J$C$F$$$k$N$OC1$KEAE}$G$"(B
$B!t$C$F!"%f!<%6$+$i@A$o$l$?7k2L$G$O$"$j$^$;$s$h$M!#(B


> #$B$`$+$7$N(Bsh$B$O$J$K$b$G$-$J$+$C$?$7!%!%!%(B

$B!!0x$_$K!"(BBourne shell $B$NA0$K$O(B Ken Thompson $BHG(B /bin/sh $B$,$"(B
$B$C$F!"(Bsource $B$rFI$`8B$j$G$O:#$N!V(Bsh $B7O(B shell$B!W$H8F$P$l$k5!G=(B
$B$NB?$/$O(B Bourne $B$5$s$,?7$?$K<BAu$7$?$3$H$,H=$j$^$9$M!#(B
$B!!(BKen Thompson $BHG(B shell $B$O$=$l$3$=(B fork & exec $B$9$k$@$1$NBe(B
$BJ*$G!"7OIhE*$K$O(B sh $B7O$H$b(B csh $B7O$H$b8F$Y$J$$JLJ*$N$h$&$K;W(B
$B$($^$9!#(B
$B!!$=$&$$$&0UL#$G$O(B Bourne $B$5$s$O0NBg$@$C$?Lu$G$9$,!"$;$a$F$"(B
$B$N(B Bournalgol $B$H$+$$$&FH<+$N8@8l$G5-=R$9$k$N$O$d$a$FM_$7$+$C(B
$B$?$J!<(B :-<


> $B$^$"!"=!65O@Ah$K6a$$$H$3$m$O$"$k$N$OH]$a$^$;$s!#(B

$B!!;d$b!V(Bsh $B7O(B shell $B$r;H$C$?J}$,9,$;$K$J$l$k$h!W$H8@$C$F!V$=(B
$B$&$O;W$o$J$$!W$HJV$9Aj<j$KBP$7$F$O$=$l0J>eL5M}6/$$$9$k5$$O$J(B
$B$$$N$G!"9%$-$G(B csh $B$r;H$$B3$1$F$$$k?M$O$=$l$G9=$o$J$$$H;W$$(B
$B$^$9$h!#(B
$B!!(Bcsh $B$K$O(B csh $B$NMxE@$,$=$l$J$j$K$O$"$j$^$9$7$M!#(B

                                               $B$7$i$$(B $B$?$+$7(B
