Instead of overriding PROMPT_COMMAND, you can also use <i>trap</i> to intercept signals, e.g.<p><pre><code> trap '[[ "$BASH_COMMAND" != "$PROMPT_COMMAND" ]] && pwd' DEBUG
</code></pre>
<a href="http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_12_02.html" rel="nofollow">http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_12_02.htm...</a>