[Mew-dist 2398] imget nntp & assoc
Akihiro Motoki
motoki at example.com
1997年 10月 8日 (水) 02:58:29 JST
imget でニュースを取りこんでみようと思い、assoc を用いて
ニュースグループごとに別のフォルダに入れようとしました。
% imget --assoc==fj.editor.mule=nntp:fj.editor.mule --mode=check
とすると、
imget: ERROR: source "fj.editor.mule" is not supported.
になります。
これは、imget で assocリストを分割するときに、
split('=',$opt_assoc) を行っているのが原因です。
そのため、my ($dst, $src) = split('=', $assoc);
を行なうと、$dst='' $src='fj.editor.mule' となってしまい、
間違った引数が、get_sub にわたされています。
とりあえず、その場しのぎで、以下のような修正をして動いていますが、
あまり綺麗ではありません。他によい解決方法があると思いますが。
assocのセパレータを'='以外のものにするのが楽なのですが、
よいものが思いうかびません。
--- imget.in~ Sat Sep 27 12:58:00 1997
+++ imget.in Wed Oct 8 02:53:07 1997
@@ -151,7 +151,11 @@
my ($assoc, $msgs);
if ($opt_assoc ne '') {
foreach $assoc (split(';', $opt_assoc)) {
- my ($dst, $src) = split('=', $assoc);
+ my ($dst, $src, $spare) = split('=', $assoc);
+ if ($dst eq '') {
+ $dst = '=' . $src;
+ $src = $spare;
+ }
my $m = &get_sub($src, $dst, $opt_mode);
$msgs = $m if ($m > $msgs);
}
━━━━━━━━━━━━………‥・・ ・ ・ .
元木 顕弘 / Akihiro Motoki ・ ☆
E-mail: motoki at example.com ・ .
URL: http://www.hal.t.u-tokyo.ac.jp ・・
Mew-dist メーリングリストの案内