From owner-FreeBSD-users-jp@jp.freebsd.org  Thu Nov 18 17:30:03 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id RAA35566;
	Thu, 18 Nov 1999 17:30:03 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from virginia.yamato.ibm.co.jp (virginia.yamato.ibm.co.jp [203.141.89.165])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id RAA35561
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 18 Nov 1999 17:30:03 +0900 (JST)
	(envelope-from okuyama@trl.ibm.co.jp)
Received: from ns.trl.ibm.com (ns.trl.ibm.com [9.116.48.18])
	by virginia.yamato.ibm.co.jp (8.8.8/3.7W/GW3.3) with ESMTP id RAA38136
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 18 Nov 1999 17:29:32 +0900
Received: from localhost by ns.trl.ibm.com (8.8.8/TRL4.5SRV)
	id RAA07012; Thu, 18 Nov 1999 17:29:32 +0900
To: FreeBSD-users-jp@jp.freebsd.org
From: Kenichi Okuyama <okuyama@trl.ibm.co.jp>
In-Reply-To: <19991118170513K.tao@dd.iij4u.or.jp>
References: <02c101bf30cc$5aeff480$c91e1e80@sankenele.co.jp>
	<19991118170513K.tao@dd.iij4u.or.jp>
X-Mailer: Mew version 1.94.1 on Emacs 20.4 / Mule 4.1 (AOI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19991118172901Q.okuyama@trl.ibm.com>
Date: Thu, 18 Nov 1999 17:29:01 +0900 (JST)
X-Dispatcher: imput version 990905(IM130)
Lines: 71
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-users-jp 47564
Subject: [FreeBSD-users-jp 47564] Re: C shell
 =?ISO-2022-JP?B?GyRCJE4lTCVrJTMlXiVzJUkbKEI=?= 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: okuyama@trl.ibm.co.jp

$B1|;3(B@$B#I#B#M$G$9!#(B
>>>>> "TS" == TAO Seiichiroh <tao@dd.iij4u.or.jp> writes:
TS> % : > /tmp/hoge
TS> $B$H$9$k$H(B
TS> % touch /tmp/hoge
TS> $B$HF1MM$NF0:n$r$7$^$9(B
TS> $B$3$l$O$R$g$C$H$9$k$H%L%k%3%^%s%I$J$N$G$7$g$&$+(B

$B0c$&$H;W$$$^$9!#(B : $B$O(B
goto err
     do what ever

err:
     do error handling

$B$N$h$&$K!V%i%Y%k!W$rI=$9$?$a$K;H$o$l$^$9!#(B

% : > /tmp/hoge

$B$O(B

% > /tmp/hoge

$B$HF1$8$J$@$1$G$O$J$$$G$7$g$&$+!#(B
$B$9$G$K$"$k%U%!%$%k(B /tmp/hoge $B$KBP$7$F(B touch /tmp/hoge $B$H$d$k$H(B
$BC1$KF|IU$,99?7$5$l$^$9$,!">e5-$NNc$G$O$=$&$O$J$i$J$$$H;W$&$N$G$9$,!D!#(B
#$B>/$J$/$H$b;d$N<j85$G$O!"(B/tmp/hoge $B$N%5%$%:$,>!<j$K(B0$B$K$J$C$F$7$^$$$^(B
#$B$9!#(B


# : $B$OB>$K$b(B !!:3 $B$N$h$&$J>l9g$K!VMzNr=$>~;R!W$H$7$FF/$/!#$D$^$j(B
# % afo bfo cfo dfo
# % echo !!:3
# $B$H$d$k$H(B
#  dfo
# $B$H=PNO$7$^$9!#$3$l$O(B afo $B$,(B 0, bfo $B$,(B 1 $B$H$7$?$H$-$N#3$DL\!"$H$$$&(B
#$B0UL#!#(B
#
#$B$"$H!"(B: $B$O(B switch $BJ8Cf$G(B
# case hogehoge:
# $B$N$h$&$K$b;H$o$l$^$9!#(B
#
#$B$3$N;H$o$lJ}$+$i9M$($F$b!"(B : $B$,!V%L%k%3%^%s%I!W$H$7$FF/$/$H$O;W$($J(B
#$B$$!#J8K!E*$K9M$($F!"%i%Y%k$H6hJL$,$D$+$J$$$G$7$g$&!#(B
#$BK\Ev$K(B tcsh $B$K$O%L%k%3%^%s%I$,$"$k$N$G$7$g$&$+(B? man $B$rD4$Y$?J}$,$$(B
#$B$$$H;W$$$^$9$,!D(B


TS> sh $B$N%L%k%3%^%s%I$K$D$$$F(B
TS> $B!V%W%m%U%'%7%g%J%k(B $B%7%'%k%W%m%0%i%_%s%0!W$K$h$k$H(B
TS> if [ "$HOME" ] ; then
TS> 	echo HOME not set 1>&2
TS> 	exit 1
TS> fi
TS> $B$,(B
TS> : ${HOME:?HOME not set}
TS> $B$N(B 1 $B9T$G$9$s$G$7$^$&$=$&$G$9(B
TS> $BL\$+$i$&$m$3$,$H$l$k$*$b$$$G$9(B

perl $B$G$b$=$&$$$&$N$O$"$j$^$9$M!#(B

$B$?$@!"BgDq$N>l9g$=$l$,!XJXMx$K!Y;H$($k$N$O$4$/4JC1$J>l9g$@$1$G!"Fq$7(B
$B$/$J$C$F$/$k$H7k6I(B if $BJ8$KMj$i$J$/$F$O$$$1$J$/$J$j$^$9!#0lJ}!"!V$4$/(B
$B4JC1$J>l9g!W$O$I$&=q$$$F$b4JC1$J$N$G!"8@$&$[$I%a%j%C%H$O$J$/!"$=$l$J(B
$B$i$P:G=i$+$i(B if $BJ8$r3P$($J$5$$!D$H@hGZ$KE\$i$l$?5-21$,$"$j$^$9!#(B
---- 
$B1|;3(B $B7r0l(B@$BEl5~4pAC8&5f=j(B.$BF|K\(BIBM($B3t(B)[$BFzLn(BFC:No.0000000015]
#URL  http://www.dd.iij4u.or.jp/~okuyamak/
#$B:#F|$N$*8@MU!X5'$j!"E7$KFO$+$:!Y(B:$B?M?t$r$+$1$k$H$$$&!V?M;v$r?T$/$5$J$$!W(B
#$B$3$H$r$d$l$P!"$I$s$J5'$j$bE7$K$OFO$+$J$$!"$H$$$&$3$H!#(B
#$BE>$8$F(B DQ $B$,G/FbH/Gd$G$-$J$+$C$?$3$H$r;X$9!#(B
