From owner-man-jp@jp.FreeBSD.org Thu Jan 24 19:39:28 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g0OAdST62861;
	Thu, 24 Jan 2002 19:39:28 +0900 (JST)
	(envelope-from owner-man-jp@jp.FreeBSD.org)
Received: from r-hh.iij4u.or.jp (r-hh.iij4u.or.jp [210.130.0.72])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id g0OAdSL62856
	for <man-jp@jp.FreeBSD.org>; Thu, 24 Jan 2002 19:39:28 +0900 (JST)
	(envelope-from moriko@hh.iij4u.or.jp)
Received: from ruriruri.noe.mcu.or.jp (2.41.138.210.xn.2iij.net [210.138.41.2])
	by r-hh.iij4u.or.jp (8.11.6+IIJ/8.11.6) with ESMTP id g0OAdRM11166
	for <man-jp@jp.FreeBSD.org>; Thu, 24 Jan 2002 19:39:27 +0900 (JST)
Received: from mizuki.noe.mcu.or.jp ([192.168.0.250])
	by ruriruri.noe.mcu.or.jp (8.11.6/8.11.6) with ESMTP id g0OAdPk15520
	for <man-jp@jp.FreeBSD.org>; Thu, 24 Jan 2002 19:39:26 +0900 (JST)
	(envelope-from moriko@hh.iij4u.or.jp)
To: man-jp@jp.FreeBSD.org
References: <20020123.201302.59466166.horikawa@attbi.com>
	<200201240431.NAA03871@udlew10.uldev.lsi.nec.co.jp>
From: MORI Kouji <moriko@hh.iij4u.or.jp>
Organization: personal site in Osaka
MIME-Version: 1.0 (generated by REMI 1.14.2 - =?ISO-8859-4?Q?=22Hokuhoku-=D2?=
 =?ISO-8859-4?Q?shima=22?=)
Content-Type: text/plain; charset=ISO-2022-JP
Date: 24 Jan 2002 19:38:39 +0900
In-Reply-To: <200201240431.NAA03871@udlew10.uldev.lsi.nec.co.jp> (Hironori Sakamoto's message of "Thu, 24 Jan 2002 13:31:05 +0900 (JST)")
Message-ID: <87k7u8xccw.fsf@mizuki.noe.mcu.or.jp>
Lines: 31
User-Agent: Nana-gnus/7.1.0.23 REMI/1.14.2 (=?ISO-8859-4?Q?Hokuhoku-=D2shi?=
 =?ISO-8859-4?Q?ma?=) Chao/1.14.1 (=?ISO-8859-4?Q?Rokujiz=F2?=) APEL/10.2
 Emacs/21.1 (i386--freebsd) MULE/5.0 (=?ISO-2022-JP?B?GyRCOC1MWhsoQg==?=)
Reply-To: man-jp@jp.FreeBSD.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+011218
X-Sequence: man-jp 3949
Subject: [man-jp 3949] Re: "man -k" executes any command.
Errors-To: owner-man-jp@jp.FreeBSD.org
Sender: owner-man-jp@jp.FreeBSD.org
X-Originator: moriko@mizuki.noe.mcu.or.jp

$B?9$G$9!#(B

Hironori Sakamoto <hsaka@mth.biglobe.ne.jp> writes:

> $B$G$b!"(Bman/man.c $BFb$G(B do_apropos() $B$r(B
>   sprintf (command, "%s \"%s\"", APROPOS, name);
>   (void) do_system_command (command);
> $B$H$7$F$$$k$N$G!"(B
>   man -k 'echo "; ls"'
> $B$H$+$@$H<B9T$5$l$F$7$^$$$^$9!#(B

$B$J$k$[$I!#(B

> # $B=$@5$9$k$J$i(B name =~ s/(\W)/\\\1/g; $B$/$i$$$K!#(B

'[' $B$H$$$&%3%^%s%I$NNc$b$"$k$N$G5-9f$rFCJL07$$$9$k$N$O(B
$B$"$^$jNI$/$J$$$G$9!D$H;W$C$?$i(B

  $ man -k '['
  grep: Unmatched [ or [^
  [: nothing appropriate

$B$H$$$o$l$A$c$$$^$7$?!#$=$l0JA0$NLdBj$G$9$M!#(B

$BK\<AE*$K$O(B system(3) $B$8$c$J$/$F(B exec $B7O$G8F$S=P$9$h$&$K$7$J$$$H(B
$B$$$1$J$$$N$@$H;W$$$^$9!#%Q%$%W%i%$%s$r:n$i$J$$$H$$$1$J$$$N$G(B
$BLLE]$G$9$,!#(B

-- 
$B?9(B $B9@Fs(B	(MORI Kouji)
E-mail: moriko@hh.iij4u.or.jp
