Maildir から MH への移行
何年かに一回は繰り替えしている GUI と CUI の移行作業ですが、Sylpheed を使うために Maildir から MH に移行してみました。意外に maildir2mh なんてものがないのですが、今回は以下を使いました。
要するに Python スクリプトなのですが、実行ファイル名から変換元の形式と変換先の形式を選択できるというちょっと面白い仕組みです。なので、保存は Maildir2MH という名前で保存しています。
そのままでは、深いところまでは追ってくれないのと、ディレクトリをあらかじめ作成しておく必要があるので、以下のような一行野郎で shell スクリプトを作成しました。
$ find Maildir -type d | grep cur | sed 's/\/cur//' | awk '{print "mkdir -p", gensub(/Maildir/,"MH","1",$0), "&& ./Maildir2MH", $0, gensub(/Maildir/,"MH","1",$0)}' > maildir2mh.sh $ sh ./maildir2mh.sh
しばらくすると、移行作業の完成です。