Newsgroups: fj.unix
Path: galaxy.trc.rwcp.or.jp!coconuts.jaist!wnoc-tyo-news!csdnews.sm.sony!atg2gw!sndn10!ogura
From: ogura@ndc.ngsk.sony.co.jp (Ogura Yoshito)
Subject: Re: [Q] csh programing
In-Reply-To: kate@pfu.fujitsu.co.JP's message of 6 Nov 1995 05:13:05 GMT
Message-ID: <OGURA.95Nov7185120@sndn11.ndc.ngsk.sony.co.jp>
Sender: news@ndc.ngsk.sony.co.jp (Usenet News System)
Nntp-Posting-Host: sndn11
Organization: Sony Nagasaki Corp., Design Centre, Nagasaki, Japan
References: <TOSHI.95Nov2000825@thrush.nml.t.u-tokyo.ac.jp>
	<TOSHI.95Nov2044032@thrush.nml.t.u-tokyo.ac.jp>
	<47as63$oqf@er6.rutgers.edu> <47hqsc$io8@yinyan.isogo.yokohama.jp>
	<KATE.95Nov6141247@yamato.trad.pfu.fujitsu.co.jp>
Date: Tue, 7 Nov 1995 09:51:20 GMT
Lines: 82
Xref: galaxy.trc.rwcp.or.jp fj.unix:5169
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.unix&nb=5169&hd=a
X-reformat-date: Mon, 18 Oct 2004 15:18:22 +0900
X-reformat-comment: Tabs were expanded into 4 column tabstops by the Galaxy's archiver. See http://katsu.watanabe.name/ancientfj/galaxy-format.html for more info.

 $B$3$s$P$s$O$*$0$i$G$9!#Iw<Y$G5Y$s$G$k4V$K3Z$7$$OCBj$,=P$F$^$9$M!#KM$N(B
$B>l9g!"4V0c$C$F$b(B.cshrc, .login$B0J30$G(Bcsh$B$N%9%/%j%W%H=q$$$?$j$O!"7h$7$F(B
$B$7$^$;$s!#Cn$KG:$^$5$l$k$3$H@A$19g$$$@$7!"(Bsh$B$h$jCY$$$7!#(B

In article <KATE.95Nov6141247@yamato.trad.pfu.fujitsu.co.jp> kate@pfu.fujitsu.co.JP (KATAYAMA Yoshio) writes:
 >$B!V(B$l"x"$B!W$H$$$&$N$O8+$+$1$J$$$G$9$M!#!V(Bx$l$B!W$O$?$^$K!J$=$l$bBg@N(B
 >$B$N%W%m%0%i%`$G!K8+$^$9$,!"!"!"(B
  $l"x"$B$r;H$&0UL#$O$o$+$j$^$;$s$,!"(B"x$l"$B$r;H$&$N$O0UL#$,$"$j$^$9!#(B

 >$B$=$l$O$H$b$+$/!"8e$G=R$Y$k$h$&$K!V(B"$l"$B!W$r4+$a$^$9!#(B
  $B6uGrJ8;z$r4^$s$G$$$?$j!"6uJ8;zNs$@$C$?>l9g$r2sHr$9$k$N$G$"$l$P(B"$l"$B$G(B
$B$+$^$$$^$;$s!#(B

 >$B$F$$$k$N$@$H;W$$$^$9!#8E$$%W%m%0%i%`$G$O!"(B
 >
 >  if [ x$l = x ]
 >
 >$B$H$$$&$N$r8+$+$1$^$9!#$7$+$7!"(B$l $B$,!V(Ba b$B!W$J$I$G$9$H%(%i!<$K$J$C(B
 >$B$F$7$^$$$^$9!#(B
$B!D(B
 >$B$3$l$rHr$1$k$?$a$K$O!"(B
 >
 >  if [ "$l" = "" ]  (or if [ -z "$l" ])
 >$B$N$h$&$K%/%)!<%F%#%s%0$7$F$d$kI,MW$,$"$j$^$9!#(B
 $B$($($H!">e$NNc$N(B x$l $B$@$H!"$*$C$7$c$kDL$j6uGrJ8;z$r4^$s$G$$$k>l9g$K$&(B
$B$^$/$J$$$G$9!#$7$+$7!"(Bif [ "$l" = "" ]$B$H$$$&$N$b<B$OIT==J,$G!"9g$o$;$F(B
$B0lK\$H$$$&$+(Bif [ "x$l" = "x" ]$B$H$$$&$N$,%Y%9%H$G$7$g$&!#$3$l$O!"(B$l$B$N@h(B
$BF,$,(B`-'$B$N>l9g$K$b$&$^$/F0$-$^$9!#$"!"$3$l$O(B[(test)$B%3%^%s%I$N0z?t$K$9$k(B
$B;~$N$3$H$G$9!#$=$l0J30$N;~$O(B"$l"$B$G==J,$@$H;W$$$^$9!#(B
 $B$A$g$C$H<+J,$G=q$$$?%9%/%j%W%H$GJR;3$5$s$N(B
-------------------------------------------------------------------
>$B$A$J$_$K!"A4BN$,(B 2000$B9T!"%X%C%@!<9T$,(B 1000$B9T$G<B83$7$?$i!"(B

>$BKY$5$sHG(B      137.3 real        28.3 user        95.4 sys  
>$B>e5-$NHG(B       43.3 real         9.7 user        33.1 sys  
>$B2~A1HG!!(B        2.7 real         1.1 user         1.6 sys  

>$B$G$7$?!#$J$*!"2~A1HG$O(B expr $B$N8F=P$7$r(B 100$B2s$*$-$K$7$^$7$?!#4D6-(B
>$B$O!"(BSS-20 (HyperSPARC 100MHz)$B!"(BSunOS 4.1.4 + JLE $B$G!"(Btmpfs $B>e$G$9!#(B
-------------------------------------------------------------------
$B$KD)@o$7$F$_$^$7$?!#(B
0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
1yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
$B$N7+$jJV$7$G#2#0#0#09T$N%U%!%$%k$r:n$j$^$7$?!#%^%7%s$OF1$8(B
SS-20, SunOS Release 4.1.4-JLE1.1.4
$B$J$s$G$9$,%U%!%$%k%7%9%F%`$OIaDL$N(B4.2$B$G$9!##42s$[$I$d$C$F$_$?$i7k2L$O(B
       36.9 real         0.5 user         3.0 sys
       20.7 real         0.9 user         2.1 sys
       26.4 real         1.2 user         2.1 sys
       25.6 real         1.7 user         1.6 sys
$B$J46$8$G$7$?!#(Breal$B$,A4A3BLL\$G$9$M!#$J$s$G$3$s$J$K0c$&$N$+$J$"!#$D$$$G(B
$B$K%9%/%j%W%H$r$D$1$H$-$^$9!#F~NO%U%!%$%k$K(B'$B$,4^$^$l$F$k$H$&$^$/F0$+$J(B
$B$$$N$,7gE@$G$9!#(B
-------------------------------------------------------------------
#! /bin/sh
PATH=/bin:/usr/bin
outfile=`echo ${1-FromSTDIN} | sed 's/@/\\\@/g'`
sed -n -e '/^0/{
x
s/^\(..*\)$/echo '\''\1'\'' # FileForOutput./
t ok
b
: ok
p
=
}' -e '/^1/H' -e '${
x
s/^\(..*\)$/echo '\''\1'\'' # FileForOutput./
t lastok
b
: lastok
p
=
}' $1 | sed -e '/# FileForOutput.$/{
N
s@# FileForOutput.\n@> '"$outfile"'.@
}' | sh
-------------------------------------------------------------------
--

                                 $B>.AR(B $B5A?M(B
                           ogura@ndc.ngsk.sony.co.jp
