[root@kindle root]#
while :; do flite -t "The time is `date | cut -c12- | rev |
awk '{print substr($0,(length($0)-7))}' | rev`"; done
EDIT:
and you could also append the relevant
st nd rd or
th to a date since the following works as one might expect.
[root@kindle root]#
flite "01st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th "