Se o seu sistema tiver um utilitário readlink , isso será feito.
cat <<END_MESSAGE
#########################
$( basename "$( readlink -f "$0" )" )
$( date -R )
#########################
END_MESSAGE
A opção -f é usada para resolver todos os links simbólicos no nome do caminho dado recursivamente, não apenas no primeiro link. Veja o manual de readlink em seu sistema ( man 1 readlink ).
Também relacionado: