Namazu-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: win 版 mailutime でアスタリスクを使用したいのですが



From: 実森文枝  <jitumori@xxxxxxxxxxxxxxxx> さん曰く
Subject: [namazu-users-ja] win 版 mailutime でアスタリスクを使用したいのですが
Message-ID: <200106241027.TAA02814@xxxxxxxxxxxxxxxxxxxxxx>
Date: Sun, 24 Jun 2001 19:08:09 +0900

jitumori> namazu の mailutime を使用したいのですが、windows 版では
jitumori> ファイル名にアスタリスクは使用できないのでしょうか?

jitumori> MS-DOS プロンプトから
jitumori> > mailutime *
jitumori> を実行すると
jitumori> Invalid argument: *
jitumori> とエラーが出てしまいます。

Linux 版、Windows 版という話ではなくて、mailutime を動かす shell
の違いの話だと思います。

通常の UNIX の shell (sh, bash, zsh, csh, tcsh など)は

% mailutime *

とすると、'*' を実際の file 名に展開してから mailutime に渡しま
すが、MS-DOS の shell (cmd.exe) はそういう気の効いたことをしない
からでしょう(おそらく ^^;)。

例えば、
-------------------
#! /usr/local/bin/perl <= 適当に合わせて下さい。

foreach my $file (@ARGV) {
    print $file . "\n";
}
-------------------
を '*' を引数にして動かせばわかります。

もし、Windows でも '*' で動かしたいのでしたら、お好みの shell を
導入してその上で mailutime を動かせば良いです。cygwin を導入して
あれば sh や bash はすでにあるでしょうし、tcsh なら検索すれば
Windows 版 binary が見つかると思います。

-- 
白井秀行 (mailto:shirai@xxxxxxxxxxxxxxxxxxx)