На xterm последовательности управления терминалом 22 и 23 работают нормально, как в
#!/bin/sh
/bin/echo -ne '\033[22;0t' # Save title on stack
/bin/echo -ne "\033]0;$(date)\007"
sleep 1
/bin/echo -ne '\033[23;0t' # Restore title from stack
Похоже, это не поддерживается в Mac OS X Terminal.App.