From owner-FreeBSD-users-jp@jp.freebsd.org  Tue Sep 22 00:14:05 1998
Received: by jaz.jp.freebsd.org (8.9.1+3.0W/8.7.3) id AAA18618;
	Tue, 22 Sep 1998 00:14:05 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from dnsgw.tmca.ac.jp (dnsgw.tmca.ac.jp [202.209.88.10])
	by jaz.jp.freebsd.org (8.9.1+3.0W/8.7.3) with ESMTP id AAA18609
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 22 Sep 1998 00:14:03 +0900 (JST)
	(envelope-from freebsd@tmca.ac.jp)
Received: by dnsgw.tmca.ac.jp (1.39.111.2/3.5Wbeta-dnsgw)
	id AA205720842; Tue, 22 Sep 1998 00:14:02 +0900
Received: from mailsv(192.168.1.13) by dnsgw.tmca.ac.jp via smap (V2.1)
	id xma020559; Tue, 22 Sep 98 00:13:34 +0900
Received: from i386.honkan3.tmca.ac.jp by tmca.ac.jp (1.39.111.2/3.5Wbeta-mailsv)
	id AA259590813; Tue, 22 Sep 1998 00:13:33 +0900
Received: (qmail 180 invoked by uid 1000); 21 Sep 1998 15:13:32 -0000
Message-Id: <19980921151332.173.qmail@i386.honkan3.tmca.ac.jp>
From: "Murakami Hiroshi" <freebsd@tmca.ac.jp>
In-Reply-To: <199809161722.CAA07348@nazuna.bres.tsukuba.ac.jp> from Yoshihiko OHTA at "Sep 17, 98 02:22:43 am"
To: FreeBSD-users-jp@jp.freebsd.org
Date: Tue, 22 Sep 1998 00:13:32 +0900 (JST)
Cc: murakami@tmca.ac.jp
X-Mailer: ELM [version 2.4ME+ PL32 (25)]
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
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 33161
Subject: [FreeBSD-users-jp 33161] Re: Proposal on script command.
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org


$@0JA0$K!"Mg$N(J script $@%3%^%s%I$N;H$$$K$/$5$rKg5s$7$?$H$3$m(J,
$@8f;XF3D:$$$?7k2L!"0J2<$N$h$&$J$d$jJ}$,<h$k$HJXMx$G$"$k$H(J
$@$$$&$3$H$K0l1~7h$a$^$7$?$N$G!";29M$H$7$FDs<($5$;$FD:$-$^$9!#(J


1) script $@%3%^%s%I$rH/9T$9$k$H!"%W%m%s%W%H$,(J 
   SCRIPT@hostname %
   $@$J$I$HJQ2=$7$F(J, $@%m%.%s%0$r<B9TCf$G$"$k$3$H$,L@Gr$K$J$k(J.
   $@$A$J$_$K!"%m%.%s%0$r<h$k0Y$N%U%!%$%k$N;XDj$dDI2C$9$k$J$I$N(J
   $@%*%W%7%g%s%Q%i%a%?!<$OK\Mh$N(J script $@%3%^%s%I$K$=$N$^$^EO$5(J
   $@$l$k$N$G;HMQK!$O(J
       script [-a] [file]
   $@$H$J$k(J. $@%G%U%)%k%H$N%m%0%U%!%$%kL>$O(J typescript $@$K$J$k(J

2) $@%m%.%s%0$r9T$&%b!<%I$K$$$k>l9g$K$O(J, $@99$K(J script $@%3%^%s%I$rFs=E$K(J
   $@H/9T$9$k$3$H$,KI$,$l$k(J.

3) $@%m%.%s%0$r9T$&%b!<%I$K$$$k>l9g$K$O(J, $@$&$C$+$j(J exit $@%3%^%s%I$rC!$$(J
   $@%m%.%s%0$r9T$&%b!<%I$+$i$OH4$1=P$k$3$H$rKI;_$9$k(J. 
   $@2>$K(J exit $@$H$7$F$b(J
   Use 'unalias exit', before you exit from script
   $@$H$$$&%a%C%;!<%8$,=P$k$@$1$GH4$1$i$l$J$$(J.
   $@K\Ev$K(J exit $@$7$?$$$H$-$K$O(J,$@;X<($K$7$?$,$C$F(J
   SCRIPT@hostnanme % unalias exit
   SCRIPT@hostnanme % exit
   $@$H$d$l$P$h$/!"$=$N7k2L(J script $@%3%^%s%I$r3+;O$7$?0JA0$N%W%m%s%W%H$KLa$k(J.

$@Cm(J)ignoreeof $@$O%;%C%H$7$F$*$/$3$H$r4+$a$^$9(J.

------------- $@0J>e$N;EMM$rK~$?$9$h$&$J@_DjK!(J.


$HOME/bin/script $@$d(J /usr/local/bin/script $@$J$I(J,
$@K\Mh$N(J $@%9%/%j%W%H%3%^%s%I$G$"$k(J /usr/bin/script $@$h$j$b(J
$@<B9T8!:w=g$,A0$K$J$k$h$&$J0LCV$K0J2<$N(J $@%7%'%k%9%/%j%W%H(J
$@%U%!%$%k$r<B9T2DG=$K$7$FCV$/(J.


| #!/bin/csh
| 
| if ($?_SCRIPT_) then
| 	echo "already in script mode."
| else
| 	setenv _SCRIPT_
| 	exec /usr/bin/script $*
| endif

$@%f!<%6!<$N%U%!%$%k(J $HOME/.cshrc $@Cf$K(J ! $@$G0u$r$D$1$?$h$&$J9T$r$$$l$k(J.

!| ##
!| #
!| if ($?_SCRIPT_) then
!|       set prompt = "SCRIPT@hostname% "
!|       alias exit echo "Use \'unalias exit\', before you exit from script."
!| else
!|       set prompt = "myname@hostname% "
!| endif
 | #
 | if ($?prompt) then
 |       # An interactive shell -- set some stuff up
 |       set filec
 |       set ignoreeof
 |       set mail = (/var/mail/$USER)
 |       set mch = `hostname -s`
 | endif

$@0J>e$G$9!#(J
