#!/bin/sh perl -pi -mDigest::MD5 -e '$_ = sprintf("\t<%stime>%04d-%02d-%02dT00:00:00\n", $1, $4, $2, $3, $1) if m|^\s*<(\w+)time>(\d+)/(\d+)/(\d+)\s*$|i; s|^\s*Email:\s*$||g; s|^\s*Memo:\s*$||g; s|
||g; $_ = sprintf("\t%s\n", Digest::MD5::md5_hex($. . time())) if m|\s*\s$|; s|^\s*never\s*$|\t2999-12-28T23:59:59\n|g; $_ = sprintf("\t%04d-%02d-%02dT00:00:00\n", $3, $1, $2) if m|^\s*(\d+)/(\d+)/(\d+)\s*$|i; ' $1