From owner-FreeBSD-users-jp@jp.freebsd.org  Tue Dec  5 14:31:01 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id OAA89580;
	Tue, 5 Dec 2000 14:31:01 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from oasis.sharplabs.com (oasis.sharplabs.com [216.65.151.171])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id OAA89575
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 5 Dec 2000 14:31:00 +0900 (JST)
	(envelope-from kuma@oasis.sharplabs.com)
Received: from oasis.sharplabs.com (localhost.enet.sharplabs.com [127.0.0.1])
	by oasis.sharplabs.com (8.11.0/3.7W) with ESMTP id eB55UTj98859
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 4 Dec 2000 21:30:29 -0800 (PST)
Message-Id: <200012050530.eB55UTj98859@oasis.sharplabs.com>
To: FreeBSD-users-jp@jp.freebsd.org
In-reply-to: Your message of "Tue, 05 Dec 2000 13:26:57 JST."
             <200012050426.NAA17201@s11.sss.abk.nec.co.jp>
Date: Mon, 04 Dec 2000 21:30:29 -0800
From: Norihiro Kumagai <kuma@oasis.sharplabs.com>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 57311
Subject: [FreeBSD-users-jp 57311] Re: expr(1)
 =?ISO-2022-JP?B?GyRCJE4bKEI=?= substr
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: kuma@oasis.sharplabs.com

$B7'C+$G$9!#(B

In Message <200012050426.NAA17201@s11.sss.abk.nec.co.jp>,
  nokubi@ff.iij4u.or.jp writes:
> >expr $B$K$O!"@55,I=8=$K$h$k%Q%?!<%s%^%C%A%s%0$,@.8y$7$?>l9g!"@55,I=8=Cf(B
> >$B$KItJ,@55,I=8=;XDj(B ('\(...\)') $B$,4^$^$l$F$$$l$P!"$=$NItJ,$K3:Ev$9$kJ8(B
> >$B;zNs$r=PNO$9$k$H$$$&M3=o@5$7$$5!G=$,$"$j$^$9!#(B
> 
> : $B$N$3$H$G$7$g$&$+(B? $B$3$l$O(B FreeBSD $B$N$K$b$"$j$^$9$M!#(B

$B$=$&$G$9!#(B

$B@55,I=8=$G$NItJ,J8;zNs@Z$j=P$7$H$$$&$H!"(Bsed $B$H(B expr $B$N%3%l$7$+$J$/$F!"(B
$B!V$(!<$3$l$@$1$+$h!A!"$J$s$G(B awk $B$GItJ,J8;zNs@Z$j=P$7$G$-$M$'$s$@$!!"(B
awk $B;H$($M$'!A!W$H;W$C$?5-21$,$"$j$^$9!#(B

> $BB>$N%7%9%F%`$N(B man $B$rFI$s$@46$8$G$O(B substr $B$O@55,I=8=$H$O4X78$J$5$=$&$K(B
> $B8+$($^$9!#(Bsubstr/index/length $B$"$?$j$,%;%C%H$+$J$H;W$C$F$^$9$N$G(B
> $B:n$k$J$i$^$H$a$F(B..
> 
> $B$=$l$>$lJ8;zNs$N2?J8;zL\!A2?J8;zL\!"2?J8;zL\!"D9$5$rJV$9$h$&$G$9!#(B

$B$J$k$[$I!#$J$s$+(B BASIC $B$r;W$$=P$7$^$9$J$!(B:-)

> # $BNr;KE*$K$O!"$b$7$+$7$F$3$NJU$C$F(B obsolete $B$J$N$+$7$i(B?

$B$=$&$+$b$7$l$^$;$s!#(Bsubstr/index/length $B$"$?$j$O8GDjD9%U%#!<%k%I8~$-(B
$B$G$9$+$i!"$[$l!"(B6$B%+%i%`L\$^$G$,9THV9f$H$+(B72$B%+%i%`L\$+$i8e$O%3%a%s%H$H(B
$B$+$$$&%"%l$G$9!#(B

$B!t:G6a$G$O!"7j6u$-%+!<%I$r(B1$BKg(B1$BKg>e$K$+$6$7$F$+$iNY$N?M$K8+$;$k$H8@$&$N(B
$B!t$,!"$&$A$N6a=j$GN.9T$7$F$$$^$9$,!"$3$l$b0l<o$N%j%P%$%P%k$+(B?

> $B$H$3$m$GN}=,Bf$H$7$F$O(B $B$H$C$F$b<j:"$@$H;W$&$s$G$9$,!"C/$+:n$C$F4sB#$7$F(B
> $B$/$l$^$;$s$+$M$'(B? :-)
> # yacc(1) $B$,$A$g$C$H%O!<%I%k9b$$$+$J(B?

$BBg>fIW$G$7$g$&!#(B
$B$[$l!"BG$F$PLD$kLD$k(B hoc $B$NB@8]$C$F!D!D8@$o$J$$$+!#(B

substr/index/length $B$C$FC19`1i;;;R$NDI2C$G$7$g!"(B
$B$J$s$H$+$J$k$s$8$c$J$$$G$7$g$&$+(B?

($B!V(BUnix $B%W%m%0%i%_%s%04D6-!W$r0z$-9g$$$K=P$7$A$cBLL\(B?) $B7'C+(B $BE5Bg(B
