[Mew-dist 2299] imgrep fails if pattern contains `/'
NAKAJIMA Yoshihiro
nakayosh at example.com
1997年 10月 1日 (水) 01:06:08 JST
imgrep のバグ(?) 情報です。
# 今度は、夢でありませんように…
`/' を含むパターンを検索できません。
: % imgrep --debug=all -e 'body=/usr/local/bin'
: imgrep: setting debug level all=1
: imgrep:DEBUG: substituted to body=/usr/local/bin
: imgrep:DEBUG: found body=/usr/local/bin
: imgrep:DEBUG: body: /usr/local/bin
: imgrep:DEBUG: prepared "( $body =~ //usr/local/bin/omi )"
: Global symbol "body" requires explicit package name at (eval 3) line 1.
: Bareword found where operator expected at (eval 3) line 1, near "//usr"
: (Missing operator before usr?)
: Bareword "usr" not allowed while "strict subs" in use at (eval 3) line 1.
: imgrep: ERROR: something wrong with your specification of search pattern
原因は、
: imgrep:DEBUG: prepared "( $body =~ //usr/local/bin/omi )"
こいつですね。
# まさか、imgrep -e 'body=\/usr\/local\/bin' ってしなくちゃなら
# ないなんてことはないですね。
あと、
: Global symbol "body" requires explicit package name at (eval 3) line 1.
この warning もいやらしいですね。
--
…………
…………
あと全部勝とう!
nakayosh at example.com/中島資博
PGP public key: <URL:http://www.kcn.or.jp/%7Enakayosh/nakayosh.pgp-public-key>
Mew-dist メーリングリストの案内