Newsgroups: fj.unix
Path: galaxy.trc.rwcp.or.jp!coconuts.jaist!wnoc-tyo-news!infoweb-news!news.tokyo.infoweb.or.jp!fgwnews!fdmnews!flabnews!azalea!news
From: kanazawa@flab.fujitsu.co.jp (Kanazawa Yuzi)
Subject: Re: [Q] csh programing
In-Reply-To: kikutani@ams.co.jp's message of 07 Nov 1995 20:06:57 +0900
Message-ID: <7fhh0emt4e.fsf@veesey.kawasaki.flab.fujitsu.co.jp>
Sender: kanazawa@veesey.kawasaki.flab.fujitsu.co.jp
Nntp-Posting-Host: veesey.kawasaki.flab.fujitsu.co.jp
Organization: Fujitsu Laboratories Ltd., Kawasaki, Japan
X-Newsreader: Gnus v5.0.12
References: <KATE.95Nov7182749@yamato.trad.pfu.fujitsu.co.jp>
	<7ebuqoheem.fsf@algol.ams.co.jp>
Date: Thu, 9 Nov 1995 02:14:41 GMT
Lines: 36
Xref: galaxy.trc.rwcp.or.jp fj.unix:5182
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.unix&nb=5182&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 <7ebuqoheem.fsf@algol.ams.co.jp>, kikutani@ams.co.jp (Kikutani Makoto) writes:
$B5FC+(B> $B$H$3$m$G!"(Bsh, ksh, zsh, [t]csh$B$G$O$G$-$k(B
$B5FC+(B>     < file (program)
$B5FC+(B> $B$H$$$&=q$-$+$?!"$?$H$($P(B < tmp.txt (cat) $B$J$s$F$N$,(Bbash$B$G$@$1$G$-$J$$$N$O(B
$B5FC+(B> $B2?$+Nr;KE*7P0^$,$"$k$N$G$7$g$&$+!)(B

  < file { program; } $B$,%(%i!<$K$J$k$N$K(B < file (program) $B$ODL$k(B sh $B$N(B
$BJ8K!$NJ}$,0[>o$J$N$G$O$J$$$G$7$g$&$+!#(B`{...}' $B$K8B$i$:!"(Bwhile, if $B$J$I(B
$B$NJ#9g%3%^%s%I$G$O%j%@%$%l%/%7%g%s$rA0$K$*$/$3$H$O$G$-$^$;$s!J(B`{',
while, if $B$H$$$&<B9T%U%!%$%k$rC5$7$K$$$C$F$7$^$$$^$9!K!#(Bsh $B$G$O!"(B
`(...)' $B$rB>$NJ#9g%3%^%s%I$H$OJL$K07$C$F$$$k$h$&$G$9$,!"(Bbash $B$O!"F1Ns(B
$B$K07$C$F$$$k$N$G!"%(%i!<$K$J$k$H$$$&$o$1$G$9!#(B

  $B3N$+$K!"(Bsh $B$N%^%K%e%"%k$K$O!"(B`(...)' $B0J30$NJ#9g%3%^%s%I$O!"%3%^%s%I(B
$B$N:G=i$K8=$l$?$H$-$@$1!"M=Ls8l$H$7$FG'<1$5$l$k$H=q$$$F$"$k$N$G!"(B
`(...)' $B$O%3%^%s%I$NESCf$K8=$l$F$b$$$$$H8@$C$F$$$k$h$&$K$b<u$1<h$l$^$9!#(B
$B$G$O!"%j%@%$%l%/%7%g%s0J30$KA0$K$*$1$k$b$N$,$"$k$N$+$H$$$&$H!"$I$&$b$J(B
$B$$$h$&$G$9(B $B!J(BFOO=BAR (program) $B$O%(%i!<$K$J$j$^$7$?!K!#2?$rA0$K$*$$$?(B
$B>l9g$KDL$k$N$+$O!"%^%K%e%"%k$rFI$s$@$@$1$G$O$o$+$j$^$;$s$G$7$?!#(B

$B!t(B $B$A$J$_$K!"(B`(', `)' $B$,%3%^%s%I$N:G=i$K8=$l$J$/$F$bM=Ls8l$H$7$FG'<1$5(B
$B!t(B $B$l$k$H$$$&;EMM$O!"(Bfunction $BDj5A$N$?$a$KB8:_$7$F$$$k$H9M$($k$3$H$,$G(B
$B!t(B $B$-$^$9!#(B


$B5FC+(B> # $BC1$J$k%P%0$G!":G?7$N(Bbash$B$G$O$G$-$F$?$j$7$F(B...

  bash 1.14.5 $B$G$O$G$-$^$;$s!#(B< file ( program ) $B$rG'<1$5$;$k$@$1$J$i(B
$B$P!"(B parse.y $B$r?t9T$$$8$l$P$J$s$H$+$J$j$^$9$,!J$3$l$O3NG':Q$_!K!"$=$3(B
$B$^$G$9$kMx1W$,$"$k$+$I$&$+!#(Bsh $B$K$*$$$F!"(B`(...)' $B$r4^$s$@%3%^%s%I$,$I(B
$B$&$$$&$H$-$KDL$k$N$+$r@53N$K5-=R$7$?%I%-%e%a%s%H$,$"$C$F!"$=$3$K%j%@%$(B
$B%l%/%7%g%s$rA0$KCV$/;v$,$G$-$k$H=q$+$l$F$$$k$H$$$&$3$H$G$"$l$P!"%P%0%j(B
$B%]!<%H$r=P$7$^$9$,!"$=$&$$$&%I%-%e%a%s%H$O$"$j$^$9$+!)(B

-- 
$B6bBt!X?@$O;`$s$@$+J)$O$^$@$+$$$J!YM5<#!w#F(B
