[mew-dist 26931] Re: Mewの機能拡張ドキュメント、拡張子のページ記載のコマンドは危険

Murata Takashi Takashi.Murata at example.com
2006年 4月 27日 (木) 12:32:48 JST


> 拡張子をつけてみよう、ということで
> http://www.mew.org/feature/suffix.html.ja
> ここを参照し、全てのメールを拡張子付きにしようとしました。
> 
> % cd ~/Mail
> % find . -type f -name '[0-9]*' -print -exec mv {} {}.mew \;
> 
> が、この find コマンドにヤられました。メール失いました。
> 
> 最初の {} にはマッチしたファイル名が入るのですが
> 二番目の {} には何も入りません。

  find -exec の {} は、前後に空白が必要のようなので、

% find . -type f -name '[0-9]*' -print | xargs -IX mv X X.mew

…のようにしないといけないと思います。

  私が使っている tcsh (6.07.09 (Astron) 1998-07-07)は古すぎるのか、
"{}"はダメでした…。

% find . -name 1 -exec echo mv "{}" "{}".mew \;
mv ./1 {}.mew

-- 
村田 隆 / Takashi.Murata at example.com       .      .     .    .  . ..



Mew-dist メーリングリストの案内