Se você definir a variável PROMPT_COMMAND
da shell como um comando,
então esse comando será executado toda vez que o shell estiver prestes a emitir um prompt (primário).
Por exemplo,
% ls
file1
file2
% PROMPT_COMMAND=date
Thu, Nov 20, 2014 1:23:42 PM
% ls
file1
file2
Thu, Nov 20, 2014 1:23:45 PM
%
Isso pode ser um programa, um script ou qualquer outra coisa.