[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[FDclone-users:00269] Re: metacharacter interpretation in interactive commands
- Subject: [FDclone-users:00269] Re: metacharacter interpretation in interactive commands
- From: "Akinori MUSHA" <knu@iDaemons.org>
- Date: Sat, 22 May 2004 05:47:11 +0900
At Fri, 21 May 2004 01:25:53 +0900,
Takashi SHIRAI wrote:
> > それが仕様ということでもいいんですが、その場合も、ヒストリで
> > 呼び出された文字列がエスケープされていないのは不便だと思います。
> > 「さっきの[メタ文字を含む]ディレクトリにこれもコピーしよう」と
> > いうときに、ヒストリから呼び出した文字列をそのまま確定すると、
> > 意図しない名前のディレクトリができてコピーされてしまいます。
>
> directory history は、入力文字列ではなくて system call に
> 渡された文字列が保存されてます。current directory など、入力
> 文字列ではない値も保存されますので。
> ということで、ここで保存する際に実際のパス名に対して meta
> character を escape してから保存するという仕様ではどうでしょ
> うか?
それでいいと思います。
> 普通はパス名に meta character なんか滅多に使いませんから、
> 必要以上に凝った処理にはしたくないですね。
CDの楽曲を取り込んでmp3などにすると、 ' [ ] あたりのメタ文字は
よく出てきちゃうんですよ。リッパー&エンコーダーの名前付け規則
次第ではあるんですが、 ' [ ] などは Windows では特にメタ文字と
しての意味を持たないので、 _ などに置き換えずにそのまま使うのが
一般的なようです。
今回は、ダウンロードしてきたmp3ファイルをそのアーティストの
名前(' を含む)の付いたディレクトリに放り込もうとして気づいたの
でした。
--
/
/__ __ Akinori.org / MUSHA.org
/ ) ) ) ) / FreeBSD.org / Ruby-lang.org
Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp
"It seems to me as we make our own few circles 'round the sun
We get it backwards and our seven years go by like one"