From owner-FreeBSD-users-jp@jp.freebsd.org  Tue Dec  5 09:37:47 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id JAA62518;
	Tue, 5 Dec 2000 09:37:47 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from gale.nintendo.co.jp (gale.nintendo.co.jp [211.8.190.211])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id JAA62513
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 5 Dec 2000 09:37:46 +0900 (JST)
	(envelope-from shirai@nintendo.co.jp)
Received: from sky.nintendo.co.jp (sky.nintendo.co.jp [10.100.1.2])
	by gale.nintendo.co.jp (Postfix) with ESMTP id C53491537B
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue,  5 Dec 2000 09:37:45 +0900 (JST)
Received: from pon.nintendo.co.jp (pon.nintendo.co.jp [10.115.1.1])
	by sky.nintendo.co.jp (8.9.3/3.7W/2000120409) with ESMTP id JAA32590
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 5 Dec 2000 09:37:45 +0900
Received: from nintendo.co.jp (IDENT:shirai@localhost [127.0.0.1])
	by pon.nintendo.co.jp (8.9.3/3.7W/2000112417) with ESMTP id JAA04175
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 5 Dec 2000 09:37:45 +0900
Message-Id: <200012050037.JAA04175@pon.nintendo.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-reply-to: Your message of Mon, 04 Dec 2000 09:47:58 JST.
             <200012041747.eB4Hlwj97839@oasis.sharplabs.com>
Date: Tue, 05 Dec 2000 09:37:45 +0900
From: Takashi SHIRAI <shirai@nintendo.co.jp>
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 57299
Subject: [FreeBSD-users-jp 57299] 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: shirai@nintendo.co.jp

$B!!#N#e#c#o$G$9!#(B

$B!!C/$+$,!V(BFreeBSD-users-jp $B$O=i?4<T$K$O87$7$$$,8E;2$K$O42MF!W(B
$B$H8@$C$F$?$N$G4:$($F87$7$/$d$C$F$_$h$&!#(B

In Message-Id <200012041747.eB4Hlwj97839@oasis.sharplabs.com>
        Norihiro Kumagai <kuma@oasis.sharplabs.com>$B$5$s(Bwrites:
> $B7'C+$G$9!#(B

> > $B$H$"$k(B shell script $B$G(B expr(1) $B$N(B substr $B$H$$$&J8;zNs=hM}5!G=$r(B
> > $B;H$C$F$$$k$b$N$K=P2q$$$^$7$F!"(BFreeBSD $B$N(B expr(1) $B$K$O(B $B$3$N5!G=$,(B
> > $B<BAu$5$l$F$$$J$$;v$rCN$j$^$7$?!#(B
> 
> $B8e3X$N$?$a$K$*J9$-$7$?$$$N$G$9$,!"(Bexpr(1) $B$N(B substr $B$H$$$&J8;zNs=hM}5!(B
> $BG=$H$$$&$N$O!"@55,I=8=$K%^%C%A$7$?ItJ,$@$1$rI8=`=PNO$K=P$9$H$$$&%"%l$H(B
> $B$O$^$?JL$N$b$N$G$9$+!#(B

$B!!$4<+J,$G8!:w$J$jD4::$J$j$O$5$l$F$_$?7k2L$N$4<ALd$G$7$g$&$+!)(B
$BK\Ev$K!V8e3X$N$?$a!W$G$"$l$P!"B>?M$KMj$C$FF@$?CN<1$h$j$b<+NO(B
$B$GC)$jCe$$$?CN<1$NJ}$,MZ$+$KM-1W$@$H;W$$$^$9!#(B
$B!!855-;v$K(B GNU sh-utils $B$N(B expr(1) $B$,<BAu$7$F$$$k5!G=$G$"$k(B
$B$3$H$^$G=q$+$l$F$$$kLu$G$9$+$i!"(Bman page $B$@$m$&$,(B source $B$@(B
$B$m$&$,F~<j$O2DG=$G$9$h$M!)(B

$B!!0x$_$K(B Linux $B$N(B JM project $B$,$3$N(B GNU sh-utils $BHG(B expr $B$N(B
man page $B$rOBLu$7$F$$$^$9!#(Bawk $B$N$=$l$HF1$8;EMM$N$h$&$G$9$M!#(B
$B@55,I=8=1>!9$O4X78L5$5$=$&$G$9!#(B
	http://www.linux.or.jp/JM/html/GNU_sh-utils/man1/expr.1.html

$B!t!!$=$N!V%"%l!W$C$F2?$N(B substr $B$J$s$@$m!)(Bawk $B0J30$K$b(B perl,
$B!t(BPHP, SQL, JavaScript $BJU$j$KF1L>$N$[$\F15!G=4X?t$,$"$j$^$9(B
$B!t$,!"$I$l$bItJ,J8;zNs$r@Z$j=P$9$@$1$G(B matching $B$J$s$+$d$C$F(B
$B!t$=$&$K$J$$$G$9$M!<!#(B

                                       $BGr0f(B $BN4(B (as $B#N#e#c#o(B)
