Возможно, есть более причудливый способ, но у меня работает следующий скрипт:
s/\(....-..-..\)T\(.*\)/\1 \2/
s/Z$//
Пример ... встроенный файл:
somemail@address.com|123456789|2011-02-08A16:36:02X
somemail@address.com|123456789|2011-02-08T16:36:02Z
somemail@address.com|123456789|2011-02-08B16:36:02Y
Выход:
D:\>sed -f sedscr testfile
somemail@address.com|123456789|2011-02-08A16:36:02X
somemail@address.com|123456789|2011-02-08 16:36:02
somemail@address.com|123456789|2011-02-08B16:36:02Y