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

masahiro imabayashi inu at example.com
2006年 4月 27日 (木) 12:25:29 JST


たびたびすみません。

消えずに残ったメールは

$ cd ~/Mail
$ for i in `find . -name '[0-9]*'` ; do echo $i ; mv $i $i.mew ; done

にて移行しました。

蛇足ですが、find -name '[0-9]*' は、"数字で始まるファイル"
になるので、1.mew もヒットしてしまい、2度は打てません。

From: masahiro imabayashi <inu at example.com>
Subject: [mew-dist 26928] Mewの機能拡張ドキュメント、拡張子のページ記載のコマンドは危険
Date: Thu, 27 Apr 2006 11:54:43 +0900 (JST)

> % cd ~/Mail
> % find . -type f -name '[0-9]*' -print -exec mv {} {}.mew \;
> 
> が、この find コマンドにヤられました。メール失いました。
> 
> 最初の {} にはマッチしたファイル名が入るのですが
> 二番目の {} には何も入りません。
> 
> よって、途中で気がついてCtrl+Cする前、最後にmvしたファイルが
> ~/Mail/.mew に残っただけで、処理されたメールは全てロストしてしまいました。


----
masahiro imabayashi
inu at example.com



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