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 7 Nov 1995 15:59:59 GMT
Message-ID: <OGURA.95Nov8125821@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: <KATE.95Nov6141247@yamato.trad.pfu.fujitsu.co.jp>
	<OGURA.95Nov7185120@sndn11.ndc.ngsk.sony.co.jp>
	<KATE.95Nov8005940@yamato.trad.pfu.fujitsu.co.jp>
Date: Wed, 8 Nov 1995 03:58:21 GMT
Lines: 77
Xref: galaxy.trc.rwcp.or.jp fj.unix:5175
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.unix&nb=5175&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.

In article <KATE.95Nov8005940@yamato.trad.pfu.fujitsu.co.jp> kate@pfu.fujitsu.co.JP (KATAYAMA Yoshio) writes:
 >  if [ "$l" = "-x" ]
 >
 >$B$H$$$C$?$N$r:#$^$G$K=q$$$F$-$F!"4|BTDL$j$KF0:n$7$F$$$^$9!#G0$N0Y(B
 >$B$K!"(Btest $B%3%^%s%I$N(B -xxx $B$N7A$N0z?t!J$H(B -$B!K$K$D$$$F3NG'$7$^$7$?(B
 >$B$,Bg>fIW$G$7$?!#(B
 $B0JA0%9%/%j%W%H=q$$$?;~$K$O$^$C$?$N$G@hF,$K(B`-'$B$,Mh$k$HA4ItBLL\$H8m2r$7(B
$B$F$^$7$?!#(B'-d'$B$H$+(B'-z'$B$H$+$N(Btest$B$N%*%W%7%g%s$HF1$87A$N$,(B"$l"$B$H$7$FMh$k(B
$B;~$@$1BLL\$_$?$$$G$9$M!#(B

 >$B$G!"$b$7$d$H;W$$!"$=$NB>$NFC<l5-9f$r;n$7$F$_$?$i!"(B! $B$H(B ( $B$G$O$^(B
 >$B$j$^$7$?!#(B(--;
 $B3N$+$K$=$N$h$&$G$9!#(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
 >$B$,@52r$N$h$&$G$9$M!#(B
 $B$$$m$$$m;n$7$F$F5$$,$D$-$^$7$?$,!"(Bif [ "" = "$l" ]$B$G$b$$$$$_$?$$$G$9!#(B
$BH4$1$,$"$k$+$J!)EvA3@hF,$NJ8;zNs$K(B`!'$B$H$+(B`-d'$B$H$+$OBLL\$G$9$1$I$M!#(B

 >$B%U%!%$%k%7%9%F%`$N0c$$$G$9$M!#;d$N%9%/%j%W%H$r(B 4.2 $B$G<B9T$7$^$9(B
 $B$d$C$Q$j(Bfs$B$N0c$$$G$9$+!#$3$s$J$K0c$&$H$OCN$j$^$;$s$G$7$?!#(B

 >$B$K$J$j$^$7$?!#$^$?!">.AR$5$s$N%9%/%j%W%H$r(B tmpfs $B$G<B9T$9$k$H!"(B
 >
 >  3.0 real         0.9 user         1.6 sys  
 >
 >$B$G$7$?!#(B
 $B$*$*!"$d$C$QB.$$$N$O$$$$$G$9$M$C$&$+!#(B
# except premature ejaculation

 >  sed -n -e s/\'/\'\\\\\'\'/g -e 't start' -e :start -e'/^0/{
 >
 >$B$H$7$J$1$l$P$J$i$J$$$G$9$M!#$3$&$7$F$b!"B.EY$OKX$s$IJQ$o$i$J$$$h(B
 >$B$&$G$9!#(B
 $B$I$&$b$"$j$,$H$&$4$6$$$^$9!#$=$N$^$s$^;H$o$;$F$b$i$$$^$7$?!#(B

 >$B9THV9f$r%U%!%$%kL>$K;H$&$N$,%_%=$G$9$M!#(B
 $B$=$&$J$s$G$9$hJR;3$5$s!##1$:$DA}$($k$N$,$-$l$$$+$H$b;W$C$?$s$G$9$,(Bsed
$B$G$=$l$r$d$k5$$O$*$-$^$;$s$G$7$?!#$=$l$+$i2~9T$J$7$G%W%j%s%H$5$;$k$3$H(B
$B$b$G$-$^$;$s$G$7$?!#$7$+$?$J$$$N$G$b$&0l$D(Bsed$B$r$+$^$;$^$7$?!#(B

 >$B$H$3$m$G!":G8e$N9T$,%X%C%@!<9T!J(B0 $B$G;O$^$k9T!K$G$9$H!"$=$ND>A0$N(B
 >$B%V%m%C%/$HF1$8%U%!%$%kL>$K$J$C$F$7$^$$!"$=$N%V%m%C%/$,>C$($F$7$^(B
 >$B$$$^$9!#(B
 $B$"$A$c$"$"!"$7$^$C$?!#$5$C$-$+$^$;$?(Bsed$B$,Lr$KN)$A$^$9!#(B
------------------------------------------------------------------------
#! /bin/sh
PATH=/bin:/usr/bin
outfile=`echo ${1-FromSTDIN} | sed 's/@/\\\@/g'`
sed -n -e s/\'/\'\\\\\'\'/g -e 't start' -e :start -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"'.@
}' -e '$s/$/End/' | sh
------------------------------------------------------------------------

# $B$3$l$G$"$H$O!"$3$l$K;H$($k%G!<%?%U%!%$%k$r:n$l$P$$$$$J!#L5M}$d$j$/$C(B
#$B$D$1$A$c$C$?$j$7$F!#(B
--

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